10.5 and gcc8 x86-64 ok but ppc bails with dlerror

Ken Cunningham ken.cunningham.webuse at gmail.com
Thu Mar 28 21:40:12 UTC 2024

supporting all the gcc versions between gcc 8 and 12 on older systems will be quite a bit of work and require a lot of build time for poor users of these systems.

To have libgcc7, the way it is now, you need to build libgcc13, 12, 11, 10, 9, 8, and then 7.

That is -- a lot of gcc building for a questionable benefit.

If we could agree to use what we have (up to gcc7) and then skip to gcc13 it would be much easier.

That would likely take no more than a few hours of work for some one to do, once there was consensus on it.


On 2024-03-28, at 8:57 AM, Riccardo Mottola wrote:

> Hi,
> after all the talk about gcc versions, I tried to build gcc 8 here.
> Officially it says "gcc8 is known to fail".
> I first did just "build" on Intel 64bit and PPC 32bit - Intel 32bit
> later, I fear my MacBook has fan issues.
> Intel 64bit finished build! Took several hours. I thus tried to install
> it... and it says again
> "libgcc8 is known to fail. Try to install anyway?" and yes, it just built!
> However then it asks about libgcc9.... but I want to stay on libgcc8,
> that was the point... am Inheriting that it will go up to gcc13?
> On PowerPC instead build fails (and ultimate goal is to enable newer
> gccs on PPC too, where it is needed)
> :info:build cc1plus: warning: '-mdynamic-no-pic' overrides '-fpic',
> '-fPIC', '-fpie' or '-fPIE'
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/gcc/jit/jit-playback.c:
> In member function 'gcc::jit::result*
> gcc::jit::playback::context::dlopen_built_dso()':
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc8/gcc8/work/gcc-8.5.0/gcc/jit/jit-playback.c:2599:3:
> error: 'dlerror' was not declared in this scope
> :info:build    dlerror ();
> :info:build    ^~~~~~~
> Already seen this? Full build log is 6.7MB
> Should I open a ticket on this or is there already one for gcc8 efforts?
> didn't find it.
> Riccardo

More information about the macports-dev mailing list