| Summary: | dev-util/google-perftools-2.6.3 fails to build on arm64 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Michael Lawrence <mike> |
| Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | ARM64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
Build-log
logs logs |
||
Created attachment 537366 [details]
Build-log
Created attachment 537368 [details]
logs
Created attachment 537370 [details] logs https://github.com/gperftools/gperftools/releases/tag/gperftools-2.7 git clone done and it builds as well... arm64 multi abi wrapper ... semas to fuggle it.. make -j9 make install.. please recheck with 2.7 will do just moved apartments. can do shortly for rock64 or via rented chroot on scaleway. |
fails to build distcc[12823] (dcc_build_somewhere) Warning: failed to distribute, running locally instead In file included from /usr/include/libunwind.h:7:0, from src/stacktrace_libunwind-inl.h:47, from src/stacktrace_impl_setup-inl.h:51, from src/stacktrace.cc:108: src/stacktrace_libunwind-inl.h: In function ‘int GetStackTrace_libunwind(void**, int, int)’: src/stacktrace_libunwind-inl.h:112:3: error: ‘mcontext_t {aka struct sigcontext}’ has no member named ‘regs’; did you mean ‘gs’? unw_getcontext(&uc); ^ src/stacktrace_libunwind-inl.h: In function ‘int GetStackFrames_libunwind(void**, int*, int, int)’: src/stacktrace_libunwind-inl.h:112:3: error: ‘mcontext_t {aka struct sigcontext}’ has no member named ‘regs’; did you mean ‘gs’? unw_getcontext(&uc); ^ src/stacktrace_libunwind-inl.h: In function ‘int GetStackTraceWithContext_libunwind(void**, int, int, const void*)’: src/stacktrace_libunwind-inl.h:112:3: error: ‘mcontext_t {aka struct sigcontext}’ has no member named ‘regs’; did you mean ‘gs’? unw_getcontext(&uc); ^ src/stacktrace_libunwind-inl.h: In function ‘int GetStackFramesWithContext_libunwind(void**, int*, int, int, const void*)’: src/stacktrace_libunwind-inl.h:112:3: error: ‘mcontext_t {aka struct sigcontext}’ has no member named ‘regs’; did you mean ‘gs’? unw_getcontext(&uc); ^ /bin/sh ./libtool --tag=CXX --mode=compile aarch64-unknown-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DTCMALLOC_SMALL_BUT_SLOW -pthread -DNDEBUG -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -fno-builtin-malloc -fno-builtin-free -fno-builtin-realloc -fno-builtin-calloc -fno-builtin-cfree -fno-builtin-memalign -fno-builtin-posix_memalign -fno-builtin-valloc -fno-builtin-pvalloc -Wno-unused-result -fsized-deallocation -faligned-new -O2 -fno-strict-aliasing -fno-omit-frame-pointer -c -o src/libtcmalloc_internal_la-raw_printer.lo `test -f 'src/raw_printer.cc' || echo './'`src/raw_printer.cc distcc[12732] ERROR: compile src/stacktrace.cc on localhost failed make: *** [Makefile:4533: src/stacktrace.lo] Error 1 make: *** Waiting for unfinished jobs.... libtool: compile: aarch64-unknown-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DTCMALLOC_SMALL_BUT_SLOW -pthread -DNDEBUG -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -fno-builtin-malloc -fno-builtin-free -fno-builtin-realloc -fno-builtin-calloc -fno-builtin-cfree -fno-builtin-memalign -fno-builtin-posix_memalign -fno-builtin-valloc -fno-builtin-pvalloc -Wno-unused-result -fsized-deallocation -faligned-new -O2 -fno-strict-aliasing -fno-omit-frame-pointer -c src/raw_printer.cc -fPIC -DPIC -o src/.libs/libtcmalloc_internal_la-raw_printer.o distcc[12907] (dcc_build_somewhere) Warning: failed to distribute, running locally instead * ERROR: dev-util/google-perftools-2.6.3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-util/google-perftools-2.6.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/google-perftools-2.6.3::gentoo'`. * The complete build log is located at '/var/log/portage/dev-util:google-perftools-2.6.3:20180626-214245.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/google-perftools-2.6.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/google-perftools-2.6.3/temp/environment'. * Working directory: '/var/tmp/portage/dev-util/google-perftools-2.6.3/work/gperftools-2.6.3-.arm64' * S: '/var/tmp/portage/dev-util/google-perftools-2.6.3/work/gperftools-2.6.3' * * The following package has failed to build, install, or execute postinst: * * (dev-util/google-perftools-2.6.3:0/4::gentoo, ebuild scheduled for merge), Log file: * '/var/log/portage/dev-util:google-perftools-2.6.3:20180626-214245.log' *