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