Missing -headerpad_max_install_names on librsvg
Joshua Root
jmr at macports.org
Tue Dec 9 04:27:37 UTC 2025
On 9/12/2025 04:14, Gregorio Litenstein wrote:
> I haven't run into this issue in literal years.
> Ran into it while using macdylibbundler on my CI...
> I modified the workflow to upload logs and sure enough,
> `grep -R headerpad _opt_local_var_macports_sources_rsync.macports.org
> <rsync.macports.org>_macports_release_tarballs_ports_graphics_librsvg/
> librsvg/`
> returns nothing.
> AFAIK, this should be added more-or-less automatically to everything,
> no? So there must be something somewhere overwriting it.
> I have no proof but I'm assuming it's something in the rust portgroup.
> Anybody more familiar with it that knows how to properly fix it?
> P.S. Here's the link with the logs, if relevant: https://github.com/
> performous/performous/actions/runs/20030678664/artifacts/4799169582
> <https://github.com/performous/performous/actions/runs/20030678664/
> artifacts/4799169582> and here's the workflow file https://github.com/
> performous/performous/actions/runs/20030678664/workflow?pr=1096
> <https://github.com/performous/performous/actions/runs/20030678664/
> workflow?pr=1096>
I don't know what's going on here specifically, but I note that the
build is using compiler wrappers, which is another layer of obfuscation
of what flags are actually getting used.
- Josh
More information about the macports-dev
mailing list