FS#78726 - [boost-libs] Undefined symbols in libboost_python311.so, cannot link executables built with boost

Attached to Project: Arch Linux
Opened by Marcell Meszaros (MarsSeed) - Tuesday, 06 June 2023, 18:27 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 06 June 2023, 21:03 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: Cannot complete linking (ld) of a built executable when using current boost-libs.

All /usr/lib/libboost_*.so.* libraries that link to the included libboost_python311.so.1.81.0
have undefined symbols.

libboost_python311.so.1.81.0 itself has a lot a undefined symbols

Additional info:
* package version(s)
- boost-libs 1.81.0-6
- python 3.11.3-1
- gcc 13.1.1-1

Steps to reproduce:
A)
- Run $ ldd -r /usr/lib/libboost_*.so.*
-> See a lot of undefined symbols.

B) [optiptional]
- build and install AUR/luxcorerender with LTO disabled
- build and install AUR/luxmark with LTO disabled
-> during linking of luxmark, see the libboost_python311.so related undefined references.
This task depends upon

Closed by  Antonio Rojas (arojas)
Tuesday, 06 June 2023, 21:03 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#55798   FS#53097 

Loading...