Re: Issue with eselect-ldso -> flexiblas migration

Poncho <[email protected]>
Newsgroups gmane.linux.gentoo.user
Message-ID <[email protected]>
On 3/17/26 00:11, Michael Orlitzky wrote:
> On 2026-03-16 20:54:35, Poncho wrote:
>>
>> No, unfortunately it's not sys-libs/glibc
> 
> In hindsight that was a bad guess, because it's most likely a fortran
> function that's crashing. I'm not very familiar with debugging fortran
> code, but the gfortran man page suggests that setting
> 
>    FFLAGS="-ggdb"
>    FCFLAGS="-ggdb"
> 
> in your make.conf should help. Then you just need to re-emerge the
> right package. Here are some more guesses:
> 
>    * sci-libs/blas-lapack-aux-wrapper
>    * sci-libs/flexiblas
>    * sci-libs/lapack
> 
> (In most cases you would be able to find out by running "ldd
> /path/to/program", but flexiblas complicates things.)
> 

It's a pesky one. Unfortunately, those additional flags didn't help 
either. Attached the ldd output and my current settings to compile 
packages with debug info.
ldd.txt (text/plain, 8.3 KB)
	linux-vdso.so.1 (0x00007ffadb915000)
	libz.so.1 => /usr/lib64/libz.so.1 (0x00007ffadb8f3000)
	libgsl.so.27 => /usr/lib64/libgsl.so.27 (0x00007ffada000000)
	libusb-1.0.so.0 => /usr/lib64/libusb-1.0.so.0 (0x00007ffadb8d3000)
	libpython3.13.so.1.0 => /usr/lib64/libpython3.13.so.1.0 (0x00007ffad9a00000)
	libQt6Svg.so.6 => /usr/lib64/libQt6Svg.so.6 (0x00007ffadb83a000)
	libQt6WebEngineWidgets.so.6 => /usr/lib64/libQt6WebEngineWidgets.so.6 (0x00007ffadb80f000)
	libQt6Charts.so.6 => /usr/lib64/libQt6Charts.so.6 (0x00007ffad9815000)
	libQt6Widgets.so.6 => /usr/lib64/libQt6Widgets.so.6 (0x00007ffad9000000)
	libQt6Multimedia.so.6 => /usr/lib64/libQt6Multimedia.so.6 (0x00007ffad8e4b000)
	libQt6WebEngineCore.so.6 => /usr/lib64/libQt6WebEngineCore.so.6 (0x00007ffacd200000)
	libQt6Gui.so.6 => /usr/lib64/libQt6Gui.so.6 (0x00007ffacca00000)
	libQt6Xml.so.6 => /usr/lib64/libQt6Xml.so.6 (0x00007ffadb7e7000)
	libQt6Sql.so.6 => /usr/lib64/libQt6Sql.so.6 (0x00007ffada3ac000)
	libQt6WebChannel.so.6 => /usr/lib64/libQt6WebChannel.so.6 (0x00007ffada36d000)
	libQt6Bluetooth.so.6 => /usr/lib64/libQt6Bluetooth.so.6 (0x00007ffad96e9000)
	libQt6Network.so.6 => /usr/lib64/libQt6Network.so.6 (0x00007ffacc820000)
	libQt6SerialPort.so.6 => /usr/lib64/libQt6SerialPort.so.6 (0x00007ffadb7c2000)
	libQt6Core5Compat.so.6 => /usr/lib64/libQt6Core5Compat.so.6 (0x00007ffada30f000)
	libQt6Core.so.6 => /usr/lib64/libQt6Core.so.6 (0x00007ffacc200000)
	libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/15/libstdc++.so.6 (0x00007ffacbe00000)
	libm.so.6 => /usr/lib64/libm.so.6 (0x00007ffad8d5d000)
	libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc_s.so.1 (0x00007ffad96bc000)
	libc.so.6 => /usr/lib64/libc.so.6 (0x00007ffacbc11000)
	libcblas.so.3 => /lib64/libcblas.so.3 (0x00007ffacb400000)
	libudev.so.1 => /usr/lib64/libudev.so.1 (0x00007ffacc0ef000)
	/lib64/ld-linux-x86-64.so.2 (0x00007ffadb917000)
	libQt6QuickWidgets.so.6 => /usr/lib64/libQt6QuickWidgets.so.6 (0x00007ffada2c3000)
	libQt6PrintSupport.so.6 => /usr/lib64/libQt6PrintSupport.so.6 (0x00007ffad8ce1000)
	libQt6Quick.so.6 => /usr/lib64/libQt6Quick.so.6 (0x00007ffacac00000)
	libQt6OpenGLWidgets.so.6 => /usr/lib64/libQt6OpenGLWidgets.so.6 (0x00007ffad9ff1000)
	libQt6OpenGL.so.6 => /usr/lib64/libQt6OpenGL.so.6 (0x00007ffacd159000)
	libQt6DBus.so.6 => /usr/lib64/libQt6DBus.so.6 (0x00007ffacbb41000)
	libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007ffacc7cb000)
	libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007ffadb7b5000)
	libicui18n.so.78 => /usr/lib64/libicui18n.so.78 (0x00007ffaca800000)
	libicuuc.so.78 => /usr/lib64/libicuuc.so.78 (0x00007ffaca400000)
	libsmime3.so => /usr/lib64/libsmime3.so (0x00007ffacc79c000)
	libnss3.so => /usr/lib64/libnss3.so (0x00007ffaca6be000)
	libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007ffacc0c0000)
	libnspr4.so => /usr/lib64/libnspr4.so (0x00007ffacbb00000)
	libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007ffaca20e000)
	libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007ffacba9f000)
	libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007ffaca0b3000)
	libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007ffacb34d000)
	libopus.so.0 => /usr/lib64/libopus.so.0 (0x00007ffacb2ee000)
	libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007ffac9f6d000)
	libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007ffad9fea000)
	libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007ffad96b5000)
	libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007ffad8ccc000)
	libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007ffad8cc4000)
	libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007ffacc0b3000)
	libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007ffacc794000)
	libpipewire-0.3.so.0 => /usr/lib64/libpipewire-0.3.so.0 (0x00007ffac9e8a000)
	libgbm.so.1 => /usr/lib64/libgbm.so.1 (0x00007ffacc0ac000)
	libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007ffacabb0000)
	libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007ffacba51000)
	libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007ffacab85000)
	libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007ffacab47000)
	libwebpmux.so.3 => /usr/lib64/libwebpmux.so.3 (0x00007ffacc09f000)
	libwebpdemux.so.2 => /usr/lib64/libwebpdemux.so.2 (0x00007ffacc098000)
	libwebp.so.7 => /usr/lib64/libwebp.so.7 (0x00007ffaca63a000)
	libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007ffac9dbd000)
	libharfbuzz-subset.so.0 => /usr/lib64/libharfbuzz-subset.so.0 (0x00007ffac9c29000)
	libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007ffac9ac3000)
	libxkbcommon.so.0 => /usr/lib64/libxkbcommon.so.0 (0x00007ffac9a64000)
	libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007ffac9a38000)
	libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007ffac994a000)
	libsnappy.so.1 => /usr/lib64/libsnappy.so.1 (0x00007ffacc089000)
	libminizip.so.1 => /usr/lib64/libminizip.so.1 (0x00007ffacb2e1000)
	libxml2.so.16 => /usr/lib64/libxml2.so.16 (0x00007ffac980e000)
	libxslt.so.1 => /usr/lib64/libxslt.so.1 (0x00007ffac97ce000)
	liblcms2.so.2 => /usr/lib64/liblcms2.so.2 (0x00007ffac9769000)
	libopenjp2.so.7 => /usr/lib64/libopenjp2.so.7 (0x00007ffac96f5000)
	libtiff.so.6 => /usr/lib64/libtiff.so.6 (0x00007ffac9661000)
	libxkbfile.so.1 => /usr/lib64/libxkbfile.so.1 (0x00007ffaca612000)
	libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007ffac962e000)
	libQt6Qml.so.6 => /usr/lib64/libQt6Qml.so.6 (0x00007ffac9000000)
	libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007ffac9619000)
	libOpenGL.so.0 => /usr/lib64/libOpenGL.so.0 (0x00007ffac95f5000)
	libmd4c.so.0 => /usr/lib64/libmd4c.so.0 (0x00007ffac95e3000)
	libzstd.so.1 => /usr/lib64/libzstd.so.1 (0x00007ffac8f42000)
	libproxy.so.1 => /usr/lib64/libproxy.so.1 (0x00007ffacc084000)
	libcrypto.so.3 => /usr/lib64/libcrypto.so.3 (0x00007ffac8800000)
	libdouble-conversion.so.3 => /usr/lib64/libdouble-conversion.so.3 (0x00007ffac95cb000)
	libb2.so.1 => /usr/lib64/libb2.so.1 (0x00007ffacb2d7000)
	libpcre2-16.so.0 => /usr/lib64/libpcre2-16.so.0 (0x00007ffac8ea1000)
	libQt6QmlMeta.so.6 => /usr/lib64/libQt6QmlMeta.so.6 (0x00007ffac8e74000)
	libQt6QmlModels.so.6 => /usr/lib64/libQt6QmlModels.so.6 (0x00007ffac8d5d000)
	libpulsecommon-17.0.so => /usr/lib64/pulseaudio/libpulsecommon-17.0.so (0x00007ffac8775000)
	libicudata.so.78 => /usr/lib64/libicudata.so.78 (0x00007ffac6600000)
	libplc4.so => /usr/lib64/libplc4.so (0x00007ffacab3e000)
	libplds4.so => /usr/lib64/libplds4.so (0x00007ffacab37000)
	libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007ffac95c4000)
	libmount.so.1 => /usr/lib64/libmount.so.1 (0x00007ffac86fa000)
	libffi.so.8 => /usr/lib64/libffi.so.8 (0x00007ffac95b4000)
	libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0 (0x00007ffac864a000)
	libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007ffac8d50000)
	libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007ffac8633000)
	libsystemd.so.0 => /usr/lib64/libsystemd.so.0 (0x00007ffac642a000)
	libsharpyuv.so.0 => /usr/lib64/libsharpyuv.so.0 (0x00007ffac862a000)
	libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007ffac8616000)
	libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007ffac85f1000)
	libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007ffac85eb000)
	libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007ffac85e3000)
	libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007ffac63b0000)
	libpxbackend-1.0.so => /usr/lib64/libproxy/libpxbackend-1.0.so (0x00007ffac85d7000)
	libgomp.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/15/libgomp.so.1 (0x00007ffac6358000)
	libQt6QmlWorkerScript.so.6 => /usr/lib64/libQt6QmlWorkerScript.so.6 (0x00007ffac85c4000)
	libsndfile.so.1 => /usr/lib64/libsndfile.so.1 (0x00007ffac62ce000)
	libasyncns.so.0 => /usr/lib64/libasyncns.so.0 (0x00007ffac85bc000)
	libblkid.so.1 => /usr/lib64/libblkid.so.1 (0x00007ffac626e000)
	libcryptsetup.so.12 => /usr/lib64/libcryptsetup.so.12 (0x00007ffac61d4000)
	libFLAC.so.14 => /usr/lib64/libFLAC.so.14 (0x00007ffac616d000)
	libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007ffac613f000)
	libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2 (0x00007ffac60a7000)
	libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007ffac85b0000)
	libmpg123.so.0 => /usr/lib64/libmpg123.so.0 (0x00007ffac605b000)
	libmp3lame.so.0 => /usr/lib64/libmp3lame.so.0 (0x00007ffac5fe5000)
	libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007ffac85a4000)
	libdevmapper.so.1.02 => /usr/lib64/libdevmapper.so.1.02 (0x00007ffac5f8a000)
	libjson-c.so.5 => /usr/lib64/libjson-c.so.5 (0x00007ffac5f76000)
	libmvec.so.1 => /usr/lib64/libmvec.so.1 (0x00007ffac5e7d000)
package.env (text/plain, 1007 B)
# see /etc/portage/env/*

# needs dev-debug/gdb dev-util/debugedit
app-misc/goldencheetah			debug.conf
dev-qt/qtbase					debug.conf
dev-lang/python					debug.conf
sys-libs/glibc					debug.conf

dev-libs/libical					debug.conf
dev-qt/qt5compat					debug.conf
dev-qt/qtbase					debug.conf
dev-qt/qtcharts					debug.conf
dev-qt/qtconnectivity			debug.conf
dev-qt/qtmultimedia				debug.conf
dev-qt/qtpositioning				debug.conf
dev-qt/qtserialport				debug.conf
dev-qt/qtsvg						debug.conf
dev-qt/qttools					debug.conf
dev-qt/qtwebchannel				debug.conf
media-libs/libsamplerate			debug.conf
sci-libs/gsl						debug.conf



sci-libs/blas-lapack-aux-wrapper 		debug.conf
sci-libs/flexiblas						debug.conf
sci-libs/lapack							debug.conf
sci-libs/openblas						debug.conf

dev-python/pandas						debug.conf
dev-python/scipy							debug.conf
dev-python/numpy							debug.conf
dev-python/sip							debug.conf


dev-qt/qtdeclarative						debug.conf
net-libs/libasyncns						debug.conf
sys-libs/zlib							debug.conf
debug.conf (text/plain, 168 B)
CFLAGS="-Og -fno-omit-frame-pointer -ggdb3"
CXXFLAGS="${CFLAGS}"
FEATURES="${FEATURES} nostrip"
USE="${USE} debug"

# for fortan/gfortran
FFLAGS="-ggdb"
FCFLAGS="-ggdb"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.