You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Myself and some others are looking at replacing autotools in Tilix with meson for the various Linux distros to use when building and packaging the binary. However we are running into an issue with meson around the use of the -L--export-dynamic flag.
When compiling with meson using LDC and that flag the following errors are generated:
Taking out the export-dynamic flag it all works fine. Unfortunately this flag is the default for the DMD compiler (which apparently exhibits the same behavior) as well as LDC (which is what I care about for Meson support) on some distros like Arch. That flag looks pretty innocuous so I'm not sure why it is causing an issue. A full discussion of the issue can be viewed here:
I replied there; short summary for here as well: I guess it's another instance of the frontend's template-culling algorithm failing to emit some functions, apparently only uncovered due to -L--export-dynamic keeping some functions referencing the missing ones.
The template culling issue is a long-standing frontend one (i.e., in DMD).
The Arch distro LDC package using -L--export-dynamic by default is Arch-specific.
So thx for the report, but there's nothing we can do directly for LDC here.
Myself and some others are looking at replacing autotools in Tilix with meson for the various Linux distros to use when building and packaging the binary. However we are running into an issue with meson around the use of the
-L--export-dynamic
flag.When compiling with meson using LDC and that flag the following errors are generated:
Taking out the export-dynamic flag it all works fine. Unfortunately this flag is the default for the DMD compiler (which apparently exhibits the same behavior) as well as LDC (which is what I care about for Meson support) on some distros like Arch. That flag looks pretty innocuous so I'm not sure why it is causing an issue. A full discussion of the issue can be viewed here:
gnunn1/tilix#1502
For anyone that wants to try to reproduce it, you can clone this repo and switch to the meson branch:
https://github.com/bilelmoussaoui/tilix
The text was updated successfully, but these errors were encountered: