Summary: | dev-lang/php-8.3.6 failed to emerge with USE=firebird | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Leonid Kopylov <leonchik1976> |
Component: | Current packages | Assignee: | PHP Bugs <php-bugs> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | leonchik1976, mjo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
config.log config.log build.log |
Description
Leonid Kopylov
2024-05-26 06:38:57 UTC
Created attachment 894403 [details]
build.log
I can't figure out how to reproduce this, can you please post the config.log from a failed build? Portage should output the correct path, e.g. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/dev-lang/php-8.3.6/work/sapis-build/embed/config.log Created attachment 894957 [details]
config.log
now it's dev-lang/php-8.3.7 Created attachment 894958 [details]
config.log
Created attachment 894959 [details]
build.log
Thank you, the real error here is, /usr/libexec/gcc/x86_64-pc-linux-gnu/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../lib64/libfbclient.so: undefined reference to `__cxa_call_terminate@CXXABI_1.3.15' It looks like a known issue with GCC upgrades: https://wiki.gentoo.org/wiki/Upgrading_GCC#undefined_reference_to_.60_cxa_call_terminate.40CXXABI_1.3.15.27 From the description there it sounds like the solution is to rebuild firebird with gcc-13 if you are going to use gcc-13 to build PHP. (In reply to Michael Orlitzky from comment #7) > Thank you, the real error here is, > > /usr/libexec/gcc/x86_64-pc-linux-gnu/ld: > /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../lib64/libfbclient.so: > undefined reference to `__cxa_call_terminate@CXXABI_1.3.15' > > It looks like a known issue with GCC upgrades: > > https://wiki.gentoo.org/wiki/Upgrading_GCC#undefined_reference_to_. > 60_cxa_call_terminate.40CXXABI_1.3.15.27 > > From the description there it sounds like the solution is to rebuild > firebird with gcc-13 if you are going to use gcc-13 to build PHP. somehow missed it.. after rebuilding firebird it builds successfully, so i guess this bug can be closes as invalid No problem, glad we got it sorted out in any case. (In reply to Michael Orlitzky from comment #7) > It looks like a known issue with GCC upgrades: (downgrades) |