From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Wed, 11 Jun 2014 23:54:25 +0200 Subject: [Buildroot] [autobuild.buildroot.net] Build results for 2014-06-08 In-Reply-To: <20140611214744.GD2825@ned> References: <20140609063010.9CF93101624@stock.ovh.net> <20140609211036.GA10459@ned> <20140611105653.4e25ec3c@free-electrons.com> <20140611210457.GA2825@ned> <20140611211303.GB27579@free.fr> <20140611214744.GD2825@ned> Message-ID: <20140611215425.GD27579@free.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Eric, Thomas, Peter, All, Thomas, Peter, you input is requested, below... On 2014-06-11 23:47 +0200, Eric Le Bihan spake thusly: > On Wed, Jun 11, 2014 at 11:13:03PM +0200, Yann E. MORIN wrote: > > On 2014-06-11 23:04 +0200, Eric Le Bihan spake thusly: > > > On Wed, Jun 11, 2014 at 10:56:53AM +0200, Thomas Petazzoni wrote: > > > > On Mon, 9 Jun 2014 23:10:36 +0200, Eric Le Bihan wrote: > > > > > - We are stuck with autoreconf, as it is needed to solve the `ln --relative` > > > > > issue via a patch, which will not be accepted by upstream [8]. > > > > > > > > If we're stuck with autoreconf due to a patch that will not be accepted > > > > upstream, then I would suggest that we move away from autoreconf, and > > > > turn this patch into something that changes Makefile.in and configure > > > > directly, with a good explanation in the patch description. > > > > > > > > Hopefully, ln implementations in distributions will be upgraded, and at > > > > some time, we'll be able to drop the patch. > > > Maybe there will be a backport of coreutils for Debian Wheezy ;-) > > > > > > > > The drawback with this solution is that if we want to create/backport > > > > other systemd patches that require autoreconf, then we're screwed. So > > > > maybe carrying our copy of libgcrypt.m4 as a patch in systemd sources is > > > > the easiest solution here. > > > I think this is the more future-proof solution. I'll post a patch implementing > > > this. > > > > Can we just use the ln wrapper as suggested in the referenced thread? > > Should it be provided by the systemd package or should we create a new one? > Are there other packages that require such wrappers? I think if we go that route, we should just bundle it in Buildroot, and always install it. After all, all this wrapper does is look for --relative in the arguments, and if found, emulates it; otherwise, it just calls to the real ln. Sounds reasonable to me (although I did not look too closely if the script was entirely correct.) But I'd like input from Thomas and Peter on that one. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'