1) emerge -e @system && emerge -e @world
2) recompiled gcc and did gcc-config stuff
3) rebooted and switched to hardened gentoo (for a different reason)
4) did step 1. with hardened settings and gcc and binutils
5) updated kernel to 4.7.10-hardened
6)rebooted and tried to emerge --ask dev-lang/mono and still fails
here is the latest[/code] buildlog
Code: Select all
libtool: link: i486-pc-linux-gnu-ranlib .libs/libmonoruntimesgen.a
libtool: link: rm -fr .libs/libmonoruntimesgen.lax
libtool: link: ( cd ".libs" && rm -f "libmonoruntimesgen.la" && ln -s "../libmonoruntimesgen.la" "libmonoruntimesgen.la" )
../../doltlibtool --tag=CC --mode=link i486-pc-linux-gnu-gcc -O2 -march=i486 -pipe -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 -Werror-implicit-function-declaration -Wl,-O1 -Wl,--as-needed -o pedump pedump.o libmonoruntime.la ../io-layer/libwapi.la ../utils/libmonoutils.la ../../libgc/libmonogc.la -L../../eglib/src -leglib -lm -lm -lm -lrt -ldl -lpthread
libtool: link: i486-pc-linux-gnu-gcc -O2 -march=i486 -pipe -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 -Werror-implicit-function-declaration -Wl,-O1 -Wl,--as-needed -o pedump pedump.o ./.libs/libmonoruntime.a ../io-layer/.libs/libwapi.a ../utils/.libs/libmonoutils.a ../../libgc/.libs/libmonogc.a -L../../eglib/src /var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/eglib/src/.libs/libeglib.a -lm -lrt -ldl -lpthread
./.libs/libmonoruntime.a(libmonoruntime_la-threads.o): In function `InterlockedIncrement64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:290: undefined reference to `__sync_add_and_fetch_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threads.o): In function `InterlockedDecrement64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:295: undefined reference to `__sync_sub_and_fetch_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threads.o): In function `InterlockedCompareExchange64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:280: undefined reference to `__sync_val_compare_and_swap_8'
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:280: undefined reference to `__sync_val_compare_and_swap_8'
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:280: undefined reference to `__sync_val_compare_and_swap_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threads.o): In function `InterlockedAdd64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:285: undefined reference to `__sync_add_and_fetch_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threads.o): In function `InterlockedRead64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threads.o): In function `InterlockedCompareExchange64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:280: undefined reference to `__sync_val_compare_and_swap_8'
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:280: undefined reference to `__sync_val_compare_and_swap_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedRead64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedCompareExchange64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:280: undefined reference to `__sync_val_compare_and_swap_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedRead64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedCompareExchange64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:280: undefined reference to `__sync_val_compare_and_swap_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedRead64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedCompareExchange64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:280: undefined reference to `__sync_val_compare_and_swap_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedRead64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedCompareExchange64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:280: undefined reference to `__sync_val_compare_and_swap_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedRead64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedCompareExchange64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:280: undefined reference to `__sync_val_compare_and_swap_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedRead64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedCompareExchange64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:280: undefined reference to `__sync_val_compare_and_swap_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedRead64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedCompareExchange64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:280: undefined reference to `__sync_val_compare_and_swap_8'
./.libs/libmonoruntime.a(libmonoruntime_la-threadpool-ms.o): In function `InterlockedRead64':
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata/../../mono/utils/atomic.h:306: undefined reference to `__sync_fetch_and_add_8'
collect2: error: ld returned 1 exit status
Makefile:1289: recipe for target 'pedump' failed
make[3]: *** [pedump] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono/metadata'
Makefile:435: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86/mono'
Makefile:513: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86'
Makefile:442: recipe for target 'all' failed
make: *** [all] Error 2
* ERROR: dev-lang/mono-4.4.1.0::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=dev-lang/mono-4.4.1.0::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-lang/mono-4.4.1.0::gentoo'`.
* The complete build log is located at '/var/tmp/portage/dev-lang/mono-4.4.1.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-lang/mono-4.4.1.0/temp/environment'.
* Working directory: '/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_32.x86'
* S: '/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1'

