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