Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#73760 - [binutils] Build breaks with glibc 2.35 (srt and x265 need rebuild)

Attached to Project: Community Packages
Opened by Sefa Eyeoglu (Scrumplex) - Saturday, 12 February 2022, 13:53 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 12 February 2022, 14:12 GMT
Task Type Bug Report
Category Packages: Testing
Status Assigned
Assigned To freswa (frederik)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No

Details

Description:
I can't rebuild obs-studio with glibc 2.35, because srt and x265 both need a rebuild.

Additional info:
obs-studio 27.1.3-3 (Arch PKGBUILD, but my own rebuild)
srt 1.4.4-1
x265 3.5-1

/usr/bin/ld: /usr/lib/libx265.so.199: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::rfind(char, unsigned long) const@GLIBCXX_3.4.21'
/usr/bin/ld: /usr/lib/libx265.so.199: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)@GLIBCXX_3.4.21'
/usr/bin/ld: /usr/lib/libsrt.so.1.4: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char, unsigned long) const@GLIBCXX_3.4.21'
/usr/bin/ld: /usr/lib/libx265.so.199: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@GLIBCXX_3.4.21'
/usr/bin/ld: /usr/lib/libsrt.so.1.4: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::rfind(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21'
/usr/bin/ld: /usr/lib/libx265.so.199: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)@GLIBCXX_3.4.21'
collect2: error: ld returned 1 exit status

Steps to reproduce:
0. enable testing repos
1. Install obs-studio dependencies from official repos
2. Try to build obs-studio package (makepkg)
This task depends upon

Comment by Antonio Rojas (arojas) - Saturday, 12 February 2022, 14:13 GMT
Known binutils issue, should be fixed shortly

Loading...