chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] [PATCH] A native scheme install


From: Jim Ursetto
Subject: Re: [Chicken-hackers] [PATCH] A native scheme install
Date: Tue, 29 Jan 2013 12:23:31 -0600

On Jan 29, 2013, at 9:35 AM, Peter Bex wrote:

> On Tue, Jan 29, 2013 at 04:15:13PM +0100, Michele La Monaca wrote:
>>> Doesn't this create a bootstrapping problem while installing Chicken?
>>> Chicken needs a working install to install the runtime system, but
>>> your install needs the runtime system to be able to run...
>> 
>> If the build succeeds you have your runtime system under your feet. If
>> the build fails you've got nothing to install.
> 
> On many systems this requires extra jumping through hoops like messing
> with LD_LIBRARY_PATH to make it find the runtime library when it's not
> in the installed location yet.  Or building this install program
> statically.
> 
> Also important: What happens in a cross-build environment?
> 
> I can't tell if it works because you didn't provide a patch for the
> Makefiles to make the build system use this new program.  Perhaps I'm
> just seeing problems that don't exist!

Concurred, there is basically no way this change is going in as long
as it involves relying on Chicken before it is installed.  'make test'
doesn't even work in that case right now.

Anyway, my understanding is that the existing solution works on all
known platforms, while relying on uninstalled chicken will likely
segfault / break on several platforms.

Jim



reply via email to

[Prev in Thread] Current Thread [Next in Thread]