[Mono-dev] 4.2.0.179 issue vs 4.0.4.1

Alex J Lennon ajlennon at dynamicdevices.co.uk
Thu Aug 27 13:48:28 UTC 2015


Hi,

I was adding Yocto/OE meta-mono support for the 4.2.0.179 release.

The 4.0.4.1 release on 26th builds fine for me for a qemux86 target but
I'm getting the following error for 4.2.0.179 today:

| ../../doltlibtool  --tag=CC   --mode=compile i586-poky-linux-gcc  -m32
-march=i586
--sysroot=/data_drive/imx6/rootfs_builder/qemux86.dizzy/tmp/sysroots/qemux86
-DHAVE_CONFIG_H -I. -I../..  -I../../libgc/include -DGC_LINUX_THREADS
-D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused
-Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes
-Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual
-Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value
-Wno-attributes -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -I../..
-I../../eglib/src -I../../eglib/src    -fvisibility=hidden -O2 -pipe -g
-feliminate-unused-debug-types -std=gnu99 -fno-strict-aliasing -fwrapv
-DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused
-Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes
-Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual
-Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value
-Wno-attributes -mno-tls-direct-seg-refs
-Werror-implicit-function-declaration -c -o
libmini_static_la-branch-opts.lo `test -f 'branch-opts.c' || echo
'./'`branch-opts.c
| mini-x86.c: In function 'mono_arch_emit_epilog':
| mini-x86.c:5468:23: error: #if with no expression
|  #if MONO_HAVE_FAST_TLS
|                        ^

Can anybody give me a bit of direction on whether this is a
misconfiguration on my part or something new that's needed?

Thanks,

Alex


More information about the Mono-devel-list mailing list