pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/56959: meson patch breaks meson functionality
The following reply was made to PR pkg/56959; it has been noted by GNATS.
From: Patrick Welche <prlw1%talktalk.net@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: prlw1%cam.ac.uk@localhost
Subject: Re: pkg/56959: meson patch breaks meson functionality
Date: Mon, 8 Aug 2022 09:55:54 +0100
Not sure if this is the problem, but I remember making these observations
years ago: meson would add (correctly) rpaths to build directories, and
then on install replace them with the install directories. In the editing
part, (from vague memory), if the build directory was long, there would
be a long number of bytes allocated in the binary executable into which
the probably shorter install rpath was written. This meant that the
builds didn't count as reproducible, even though the binary behaved in
the same way. Meson then changed the build directory rpaths to use
$ORIGIN, so the build directory path lengths would be reproducible.
pkgsrc then removed all rpaths to remove $ORIGIN (AFAIR). (For some
reason gobject-introspection got flack, as a meson using package that
needs built libraries.)
Home |
Main Index |
Thread Index |
Old Index