I did a build locally disabling LTO and did verification to ensure that
we aren't removing any symbols. the test
* make a clean test directory
* copy libraw23t64 from the above mentioned successful 21.5b-1ubuntu1 non-LTO
build to the directory
* apt download libraw23t64 to the directory
* unpack them locally
* dpkg-deb -x libraw23t64_0.21.4-2_amd64.deb ./21.4
* dpkg-deb -x libraw23t64_0.21.5b-1ubuntu1_amd64.deb ./21.5
* extracted and sorted the symbols (thanks to Gemini here)
* nm -D --defined-only -C ./21.4/usr/lib/x86_64-linux-gnu/libraw.so.23.0.0
| awk '{$1=$2=""; print $0}' | sort > 21.4_symbols.txt
* nm -D --defined-only -C ./21.5/usr/lib/x86_64-linux-gnu/libraw.so.23.0.0
| awk '{$1=$2=""; print $0}' | sort > 21.5_symbols.txt
* compare : comm -23 21.4_symbols.txt 21.5_symbols.txt
* came out empty
* list of previously stripped things doing comm -13
LibRaw_abstract_datastream::buffering_off()
LibRaw_abstract_datastream::fname()
LibRaw_abstract_datastream::lock()
LibRaw_abstract_datastream::unlock()
LibRaw_bigfile_datastream::get_char()
LibRaw_bigfile_datastream::size()
LibRaw_buffer_datastream::get_char()
LibRaw_buffer_datastream::size()
libraw_static_table_t::operator[](unsigned int) const
std::_Vector_base<unsigned char, std::allocator<unsigned char>
>::_Vector_impl::~_Vector_impl()
std::_Vector_base<unsigned char, std::allocator<unsigned char>
>::_Vector_impl::~_Vector_impl()
std::_Vector_base<unsigned char, std::allocator<unsigned char>
>::~_Vector_base()
std::_Vector_base<unsigned char, std::allocator<unsigned char>
>::~_Vector_base()
std::_Vector_base<unsigned long, std::allocator<unsigned long>
>::~_Vector_base()
std::_Vector_base<unsigned long, std::allocator<unsigned long>
>::~_Vector_base()
std::_Vector_base<unsigned short, std::allocator<unsigned short>
>::_Vector_impl::~_Vector_impl()
std::_Vector_base<unsigned short, std::allocator<unsigned short>
>::_Vector_impl::~_Vector_impl()
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2141767
Title:
libraw FTBFS on resolute
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libraw/+bug/2141767/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs