Summary: | dev-libs/boost-1.63.0 src_compile(): ld: cannot find -lpython2.7 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nick Bowler <nbowler> |
Component: | Current packages | Assignee: | David Seifert <soap> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | cpp+disabled, office, theonetruecamper |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 664058 | ||
Attachments: |
dev-libs:boost-1.63.0:20180129-194107.log
boost-build-1.65.0-linux-x32.patch boost-1.65.0-fix-x32-build.patch boost-build-1.67.0-linux-x32.patch boost-1.67.0-fix-x32-build.patch |
Description
Nick Bowler
2018-01-29 19:58:28 UTC
Created attachment 542734 [details, diff]
boost-build-1.65.0-linux-x32.patch
Created attachment 542736 [details, diff]
boost-1.65.0-fix-x32-build.patch
Created attachment 542738 [details, diff]
boost-build-1.67.0-linux-x32.patch
Created attachment 542740 [details, diff]
boost-1.67.0-fix-x32-build.patch
Boost's build system uses the same internal value of x86 for the both true 32-bit x86-system as well as amd64. Besides that only the size of pointers is detected, thus x86 and x32 cannot be distinguished. Also during compilation an -mabi flag is always being emitted. As a result the libraries are being built with the wrong ABI (using -m32 instead of -mx32). The summary should probably be changed in order to reflect that this bug depends on ABI_X86=x32 and should block #393673. Please retest with masked 1.70.0, and file a new bug if the problem persists. |