Summary: | app-crypt/yubihsm-shell-2.4.0 fails to compile (MUSL-SYSTEM): <command-line>: error: "_FORTIFY_SOURCE" redefined | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Jason A. Donenfeld <zx2c4> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | linus+bugs.go |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
Stop CMake from adding compiler option -D_FORTIFY_SOURCE=2 |
Description
Agostino Sarubbo
![]() Created attachment 861363 [details]
build.log
build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: FAILED: lib/CMakeFiles/yubihsm.dir/__/aes_cmac/aes.c.o FAILED: lib/CMakeFiles/yubihsm.dir/__/aes_cmac/aes_cmac.c.o FAILED: lib/CMakeFiles/yubihsm.dir/__/common/ecdh.c.o FAILED: lib/CMakeFiles/yubihsm.dir/__/common/hash.c.o FAILED: lib/CMakeFiles/yubihsm.dir/__/common/openssl-compat.c.o FAILED: lib/CMakeFiles/yubihsm.dir/__/common/pkcs5.c.o FAILED: lib/CMakeFiles/yubihsm.dir/__/common/rand.c.o FAILED: lib/CMakeFiles/yubihsm.dir/error.c.o FAILED: lib/CMakeFiles/yubihsm.dir/lib_util.c.o FAILED: lib/CMakeFiles/yubihsm.dir/yubihsm.c.o FAILED: lib/CMakeFiles/yubihsm_http.dir/lib_util.c.o FAILED: lib/CMakeFiles/yubihsm_http.dir/yubihsm_curl.c.o FAILED: lib/CMakeFiles/yubihsm_usb.dir/lib_util.c.o FAILED: lib/CMakeFiles/yubihsm_usb.dir/yubihsm_libusb.c.o FAILED: lib/CMakeFiles/yubihsm_usb.dir/yubihsm_usb.c.o FAILED: lib/tests/CMakeFiles/test_parsing.dir/test_parsing.c.o <command-line>: error: "_FORTIFY_SOURCE" redefined Created attachment 897220 [details, diff]
Stop CMake from adding compiler option -D_FORTIFY_SOURCE=2
This is not a great solution unless _FORTIFY_SOURCE is being used in all Gentoo profiles.
Besides that, should this change have its own patch file?
|