[MacPorts] #63469: gcc @7.5.0_2: Fails to link projects compiled with -fstack-protector-strong
MacPorts
noreply at macports.org
Thu Sep 9 13:20:22 UTC 2021
#63469: gcc @7.5.0_2: Fails to link projects compiled with -fstack-protector-strong
------------------------+-------------------------
Reporter: evanmiller | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Keywords: | Port: gcc7 cmocka
------------------------+-------------------------
Noticed this while developing {{{brlaser}}} but I didn't think it was a
problem until I tried {{{port install cmocka}}}:
{{{
:info:build /opt/local/bin/gcc-mp-7 -pipe -Os -DNDEBUG
-I/opt/local/include -arch ppc -mmacosx-version-min=10.4 -dynamiclib
-Wl,-headerpad_max_install_names -L/opt/local/lib
-Wl,-headerpad_max_install_names -current_version 0.7.0 -o
libcmocka.0.7.0.dylib -install_name /opt/local/lib/libcmocka.0.dylib
CMakeFiles/cmocka.dir/cmocka.c.o
:info:build Undefined symbols:
:info:build "___stack_chk_fail", referenced from:
:info:build _vcm_print_error in cmocka.c.o
:info:build _vprint_message in cmocka.c.o
:info:build _vprint_error in cmocka.c.o
:info:build _add_symbol_value in cmocka.c.o
:info:build __expect_check in cmocka.c.o
:info:build _get_symbol_value in cmocka.c.o
:info:build __mock in cmocka.c.o
:info:build __assert_in_set in cmocka.c.o
:info:build __assert_not_in_set in cmocka.c.o
:info:build __test_free in cmocka.c.o
:info:build _cmocka_run_one_test_or_fixture in cmocka.c.o
:info:build __check_expected in cmocka.c.o
:info:build __cmocka_run_group_tests in cmocka.c.o
:info:build __run_test in cmocka.c.o
:info:build __run_group_tests in cmocka.c.o
:info:build "___stack_chk_guard", referenced from:
:info:build ___stack_chk_guard$non_lazy_ptr in cmocka.c.o
:info:build (maybe you meant: ___stack_chk_guard$non_lazy_ptr)
:info:build ld: symbol(s) not found
:info:build collect2: error: ld returned 1 exit status
}}}
It's a Tiger system which is often/usually relevant:
{{{
:debug:main Starting logging for cmocka @1.1.5_0
:debug:sysinfo Mac OS X 10.4.11 (darwin/8.11.0) arch powerpc
:debug:sysinfo MacPorts 2.7.1
:debug:sysinfo Xcode 2.5
:debug:sysinfo SDK 10.4
:debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 10.4
}}}
Full log to follow.
--
Ticket URL: <https://trac.macports.org/ticket/63469>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list