[asdf-devel] Re: Tiny patch for cmucl print-herald

Faré fahree at gmail.com
Wed Jul 3 18:21:00 UTC 2013


On Wed, Jul 3, 2013 at 1:13 PM, Raymond Toy <toy.raymond at gmail.com> wrote:
>>>>>> "Fare" == Far  <Far> writes:
>
>     Fare> In this case, either dump-image should accept separate :executable and
>     Fare> :standalone arguments, and/or use :executable executable on CMUCL, and
>     Fare> :init-function restore-image
>     Fare> only when standalone. Backward compatibility is a bitch, whereby
>     Fare> :executable should default to T where practical, and :standalone
>     Fare> default to executable where executable-p. Ugh. I hate backward
>     >>
>     >> As it stands now, it seems that with cmucl only executable images can
>     >> be created.  That seems not right.
>     >>
>     >> I'm willing to break backward compatibility for asdf and cmucl,
>     >> in this one case. :-)  I doubt many people use executable images; I
>     >> rarely do and when I do it's mostly for testing.
>     >>
>     Fare> dump-image was initially stolen from cl-launch, which for
>     Fare> cross-implementation compatibility reasons and simplification in user
>     Fare> experience *really* prefers having to deal with only one file, i.e. an
>     Fare> executable image, than having to deal with many, e.g. an executable
>     Fare> and separate core.
>
>     Fare> Why can't cmucl use the correct gcc -m32, etc., flags, that will make
>     Fare> it work out of the box on ubuntu, etc.?
>
> I'll have to check, but I'm pretty sure it uses gcc -m32.  Of course,
> this only works if you have the 32-bit development environment
> installed.  I suspect most people don't, including you.  It works for
> me, but I have the 32-bit dev environment installed so I can build
> cmucl.
>
Oh, and indeed, after I
apt-get install libc6-dev-i386
it works.

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
No one can make you feel inferior without your consent — Eleanor Roosevelt
But you're only fooling yourself if you can't recognize your superiors — #f



More information about the asdf-devel mailing list