[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Statically linkable eggs request
From: |
Ivan Raikov |
Subject: |
Re: [Chicken-users] Statically linkable eggs request |
Date: |
Tue, 20 Nov 2007 10:49:09 +0900 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) |
Like Thomas Chust pointed out, ranlib on Mac OS X doesn't like being
run on object files. So you get errors like in the transcript below. I
don't know if this is easy to fix, and I don't have any use for static
linking, so I would much prefer that there is an option in
chicken-setup that disables static libraries altogether.
-Ivan
$ chicken-setup numbers
The extension numbers does not exist.
Do you want to download it ? (yes/no/abort) [yes] yes
downloading numbers.egg from (www.call-with-current-continuation.org eggs 80)
gunzip -c ../numbers.egg | tar xf -
/opt/local/bin/csc -feature compiling-extension -s -O2 -d1 numbers-base.scm
-lgmp -D numbers-bootstrap -check-imports -emit-exports numbers.exports -extend
easyffi
/opt/local/bin/csc -feature compiling-extension -O2 -d1 numbers-base.scm -c
-D numbers-bootstrap -unit numbers -o numbers-static.o -extend easyffi
rm -fr /opt/local/lib/chicken/1x/numbers-base.so
cp -r numbers-base.so /opt/local/lib/chicken/1x/numbers-base.so
chmod a+r /opt/local/lib/chicken/1x/numbers-base.so
cp -r numbers.scm /opt/local/lib/chicken/1x/numbers.scm
chmod a+r /opt/local/lib/chicken/1x/numbers.scm
cp -r numbers-compiler-macros.scm
/opt/local/lib/chicken/1x/numbers-compiler-macros.scm
chmod a+r /opt/local/lib/chicken/1x/numbers-compiler-macros.scm
cp -r numbers-static.o /opt/local/lib/chicken/1x/numbers-static.o
chmod a+r /opt/local/lib/chicken/1x/numbers-static.o
ranlib /opt/local/lib/chicken/1x/numbers-static.o
ranlib: file: /opt/local/lib/chicken/1x/numbers-static.o is not an archive
Error: shell invocation failed with non-zero return status
"ranlib /opt/local/lib/chicken/1x/numbers-static.o"
1
Peter Wright <address@hidden> writes:
>
> Is there a problem with building eggs statically on Mac OS X?
>
> ...Well, I'm presuming from the way you put it that there *is* :), but
> I'm more interested re: what it is and/or how serious it is.
>
> I don't use Mac OS X at the moment, but I'd like to think that the
> software I'm writing _could_ be built/distributed on Mac OS X at some
> point in the future. :)
>
>> -Ivan
>
> Thanks for any info - pointing me to another mailing list thread
> (or a wiki page) would be fine.
>
> Pete.
- [Chicken-users] Statically linkable eggs request, Mark Voortman, 2007/11/18
- Re: [Chicken-users] Statically linkable eggs request, felix winkelmann, 2007/11/18
- Re: [Chicken-users] Statically linkable eggs request, Ivan Raikov, 2007/11/19
- Re: [Chicken-users] Statically linkable eggs request, felix winkelmann, 2007/11/19
- Re: [Chicken-users] Statically linkable eggs request, Peter Wright, 2007/11/19
- Re: [Chicken-users] Statically linkable eggs request, Thomas Christian Chust, 2007/11/19
- Re: [Chicken-users] Statically linkable eggs request,
Ivan Raikov <=
- Re: [Chicken-users] Statically linkable eggs request, felix winkelmann, 2007/11/20
- Re: [Chicken-users] Statically linkable eggs request, Ivan Raikov, 2007/11/20
- Re: [Chicken-users] Statically linkable eggs request, Peter Wright, 2007/11/20
- Re: [Chicken-users] Statically linkable eggs request, felix winkelmann, 2007/11/20