[bug #68489] Octave fails to launch if built with clang/libc++ 22.1.8 (missing symbols)

asch <[email protected]> Mon, 29 Jun 2026 13:15:12 -0400 (EDT)
Newsgroups gmane.comp.gnu.octave.bugs
Message-ID <[email protected]>
--===============2725943759187331370==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

UGxlYXNlIHVzZSB0aGUgYnVnIHRyYWNrZXIgdG8gcG9zdCB1cGRhdGVzIHRvIGEgYnVnIHJlcG9y
dC4gIFRoZSBtYWlsaW5nIGxpc3QgaXMgaW50ZW5kZWQgYXMgYSByZWFkLW9ubHkgbm90aWZpY2F0
aW9uIHN0cmVhbS4gIEluZm8gcG9zdGVkIHRvIHRoaXMgbWFpbGluZyBsaXN0IGFkZHJlc3Mgd29u
J3QgYXBwZWFyIGluIHRoZSB0cmFja2VyIGRhdGFiYXNlIHdoZXJlIGl0IGlzIG1vc3QgdXNlZnVs
LgoK

--===============2725943759187331370==
Content-Type: MULTIPART/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; BOUNDARY="8323329-1714636915-1782753312=:443213"
Content-Disposition: inline

--8323329-1714636915-1782753312=:443213
Content-Type: TEXT/plain; CHARSET=utf-8
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-Disposition: inline

URL:=0A  <https://savannah.gnu.org/bugs/?68489>=0A=0A                 Summa=
ry: Octave fails to launch if built with clang/libc++=0A22.1.8 (missing sym=
bols)=0A                   Group: GNU Octave=0A               Submitter: as=
ch=0A               Submitted: Mon 29 Jun 2026 05:15:08 PM UTC=0A          =
      Category: Configuration and Build System=0A                Severity: =
3 - Normal=0A                Priority: 5 - Normal=0A              Item Grou=
p: Segfault, Bus Error, etc.=0A                  Status: None=0A           =
  Assigned to: None=0A         Originator Name:=0A        Originator Email:=
=0A             Open/Closed: Open=0A         Discussion Lock: Unlocked=0A  =
               Release: 11.1.0=0A        Operating System: GNU/Linux=0A    =
       Fixed Release: None=0A         Planned Release: None=0A=0A=0A    ___=
____________________________________________________=0A=0AFollow-up Comment=
s:=0A=0A=0A-------------------------------------------------------=0ADate: =
Mon 29 Jun 2026 05:15:08 PM UTC By: asch <asch>=0A$ octave=0AError relocati=
ng /usr/lib/octave/11.1.0/liboctinterp.so.15: __muldc3: symbol=0Anot found=
=0AError relocating /usr/lib/octave/11.1.0/liboctinterp.so.15: __divdc3: sy=
mbol=0Anot found=0AError relocating /usr/lib/octave/11.1.0/liboctinterp.so.=
15: __mulsc3: symbol=0Anot found=0AError relocating /usr/lib/octave/11.1.0/=
liboctinterp.so.15: __divsc3: symbol=0Anot found=0AError relocating /usr/li=
b/octave/11.1.0/liboctave.so.13: __muldc3: symbol not=0Afound=0AError reloc=
ating /usr/lib/octave/11.1.0/liboctave.so.13: __divdc3: symbol not=0Afound=
=0AError relocating /usr/lib/octave/11.1.0/liboctave.so.13: __mulsc3: symbo=
l not=0Afound=0AError relocating /usr/lib/octave/11.1.0/liboctave.so.13: __=
divsc3: symbol not=0Afound=0AError relocating /usr/lib/octave/11.1.0/liboct=
ave.so.13: __powisf2: symbol not=0Afound=0AError relocating /usr/lib/octave=
/11.1.0/liboctave.so.13: __powidf2: symbol not=0Afound=0AError relocating /=
usr/lib/octave/11.1.0/liboctave.so.13: __fixsfti: symbol not=0Afound=0AErro=
r relocating /usr/lib/octave/11.1.0/liboctave.so.13: __fixdfti: symbol not=
=0Afound=0AError relocating /usr/lib/octave/11.1.0/liboctave.so.13: __fixxf=
ti: symbol not=0Afound=0AError relocating /usr/lib/octave/11.1.0/liboctave.=
so.13: __modti3: symbol not=0Afound=0A=0A=0A=0A=0A=0A=0AUsing Clang/LLVM/Fl=
ang 22.1.8 and musl on Gentoo Linux, kernel 7.1.2.=0A=0AWorkaround: adding =
"-L/usr/lib/clang/22/lib/linux -lclang_rt.builtins-x86_64"=0Ato LDFLAGS.=0A=
=0AAfter all those workarounds, Octave seems to be working correctly.=0A=0A=
=0A=0A=0A=0A=0A    _______________________________________________________=
=0AFile Attachments:=0A=0AName: config.log                     Size: 1.9MiB=
=0A    <https://file.savannah.gnu.org/file/config.log?file_id=3D58767>=0A=
=0AName: build.log                      Size: 1.9MiB=0A    <https://file.sa=
vannah.gnu.org/file/build.log?file_id=3D58768>=0A=0A=0A=0A    AGPL NOTICE=
=0A=0AThese attachments are served by Savane. You can download the correspo=
nding=0Asource code of Savane at=0Ahttps://savannah.gnu.org/source/savane-c=
36938be85ff6c1b727bc7dd7fd30e48f9142870.tar.gz=0A=0A    ___________________=
____________________________________=0A=0AReply to this item at:=0A=0A  <ht=
tps://savannah.gnu.org/bugs/?68489>=0A=0A__________________________________=
_____________=0AMessage sent via Savannah=0Ahttps://savannah.gnu.org/=0A
--8323329-1714636915-1782753312=:443213
Content-Type: APPLICATION/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCakKoIAAKCRCqLAuaBUf3
TsZ+AQCk9UXujDWM+3XfOfNezlZjZd9yXhtFmpMywXKoSWA/FwEAz9TyNuxXfzX+
Dy9/zOuDb4JRcKYR5T1eoca7hpq88QY=
=QxAg
-----END PGP SIGNATURE-----

--8323329-1714636915-1782753312=:443213--



--===============2725943759187331370==--