Where is ldc.gccbuiltins_x86?
David Nadlinger via digitalmars-d-ldc
digitalmars-d-ldc at puremagic.com
Thu Jan 21 16:23:30 PST 2016
On 22 Jan 2016, at 0:39, Dicebot via digitalmars-d-ldc wrote:
> I tried using something akin to -DCMAKE_INSTALL_PREFIX=/path/to/pkg
> but it failed because of that mention bash-completion issue (tried to
> write to /usr/share/bash-completion).
-DCMAKE_INSTALL_PREFIX=/path/to/pkg would prepare stuff to be installed
to /path/to/pkg, which is not what you actually want for packaging. You
wouldn't use --prefix=/path/to/pkg for an autotooled project either. For
example, /path/to/pkg might end up being inserted into some config files
that way. The bash-completion path issue is another manifestation of
that – your system tells us that it wants the completion files in
/usr/share/bash-completion, so we'll put them there by default.
DESTDIR is different. Its express purpose is to help with packaging (and
similar scenarios like installing directly to a specially mounted
chroot). For reference, see
https://www.gnu.org/prep/standards/html_node/DESTDIR.html and
https://wiki.archlinux.org/index.php/Arch_packaging_standards resp.
https://wiki.archlinux.org/index.php/Creating_packages. You are doing an
awesome job with LDC packaging – thank you! – so I don't doubt that
the manual approach works for you. But maybe the usual automatic way
will come in handy at some point. ;)
— David
More information about the digitalmars-d-ldc
mailing list