[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Guile 1.8 success on `i386-apple-darwin9.6.0'
From: |
Ludovic Courtès |
Subject: |
Guile 1.8 success on `i386-apple-darwin9.6.0' |
Date: |
Thu, 26 Mar 2009 18:08:36 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.90 (gnu/linux) |
Hello,
For the record, I successfully tested a recent `branch_release-1-8'
snapshot on `i386-apple-darwin9.6.0' (Mac OS X "Leopard"). The only
quirk was the linker complaining when creating libguile:
libtool: link: gcc -dynamiclib -o .libs/libguile.17.dylib
.libs/libguile_la-alist.o .libs/libguile_la-arbiters.o
.libs/libguile_la-async.o .libs/libguile_la-backtrace.o
.libs/libguile_la-boolean.o .libs/libguile_la-chars.o
.libs/libguile_la-continuations.o .libs/libguile_la-convert.o
.libs/libguile_la-debug.o .libs/libguile_la-deprecation.o
.libs/libguile_la-deprecated.o .libs/libguile_la-discouraged.o
.libs/libguile_la-dynwind.o .libs/libguile_la-environments.o
.libs/libguile_la-eq.o .libs/libguile_la-error.o .libs/libguile_la-eval.o
.libs/libguile_la-evalext.o .libs/libguile_la-extensions.o
.libs/libguile_la-feature.o .libs/libguile_la-fluids.o
.libs/libguile_la-fports.o .libs/libguile_la-futures.o .libs/libguile_la-gc.o
.libs/libguile_la-gc-mark.o .libs/libguile_la-gc-segment.o
.libs/libguile_la-gc-malloc.o .libs/libguile_la-gc-card.o
.libs/libguile_la-gc-freelist.o .libs/libguile_la-gc_os_dep.o
.libs/libguile_la-gdbint.o .libs/libguile_la-gh_data.o
.libs/libguile_la-gh_eval.o .libs/libguile_la-gh_funcs.o
.libs/libguile_la-gh_init.o .libs/libguile_la-gh_io.o
.libs/libguile_la-gh_list.o .libs/libguile_la-gh_predicates.o
.libs/libguile_la-goops.o .libs/libguile_la-gsubr.o
.libs/libguile_la-guardians.o .libs/libguile_la-hash.o
.libs/libguile_la-hashtab.o .libs/libguile_la-hooks.o .libs/libguile_la-i18n.o
.libs/libguile_la-init.o .libs/libguile_la-inline.o .libs/libguile_la-ioext.o
.libs/libguile_la-keywords.o .libs/libguile_la-lang.o .libs/libguile_la-list.o
.libs/libguile_la-load.o .libs/libguile_la-macros.o .libs/libguile_la-mallocs.o
.libs/libguile_la-modules.o .libs/libguile_la-numbers.o
.libs/libguile_la-objects.o .libs/libguile_la-objprop.o
.libs/libguile_la-options.o .libs/libguile_la-pairs.o .libs/libguile_la-ports.o
.libs/libguile_la-print.o .libs/libguile_la-procprop.o
.libs/libguile_la-procs.o .libs/libguile_la-properties.o
.libs/libguile_la-random.o .libs/libguile_la-rdelim.o .libs/libguile_la-read.o
.libs/libguile_la-root.o .libs/libguile_la-rw.o .libs/libguile_la-scmsigs.o
.libs/libguile_la-script.o .libs/libguile_la-simpos.o .libs/libguile_la-smob.o
.libs/libguile_la-sort.o .libs/libguile_la-srcprop.o
.libs/libguile_la-stackchk.o .libs/libguile_la-stacks.o
.libs/libguile_la-stime.o .libs/libguile_la-strings.o
.libs/libguile_la-srfi-4.o .libs/libguile_la-srfi-13.o
.libs/libguile_la-srfi-14.o .libs/libguile_la-strorder.o
.libs/libguile_la-strports.o .libs/libguile_la-struct.o
.libs/libguile_la-symbols.o .libs/libguile_la-threads.o
.libs/libguile_la-null-threads.o .libs/libguile_la-throw.o
.libs/libguile_la-values.o .libs/libguile_la-variable.o
.libs/libguile_la-vectors.o .libs/libguile_la-version.o
.libs/libguile_la-vports.o .libs/libguile_la-weaks.o .libs/libguile_la-ramap.o
.libs/libguile_la-unif.o .libs/dynl.o .libs/filesys.o .libs/posix.o
.libs/net_db.o .libs/socket.o .libs/regex-posix.o -lgmp -lm -lltdl
-install_name /var/root/soft/lib/libguile.17.dylib -compatibility_version 21
-current_version 21.0 -Wl,-single_module
ld warning: codegen in ___gmpn_popcount (offset 0x00000007) prevents image
from loading in dyld shared cache
ld warning: codegen in ___gmpn_popcount (offset 0x0000000E) prevents image
from loading in dyld shared cache
ld warning: codegen in ___gmpn_popcount (offset 0x00000015) prevents image
from loading in dyld shared cache
ld warning: codegen in ___gmpn_hamdist (offset 0x00000007) prevents image
from loading in dyld shared cache
ld warning: codegen in ___gmpn_hamdist (offset 0x0000000E) prevents image
from loading in dyld shared cache
ld warning: codegen in ___gmpn_hamdist (offset 0x00000015) prevents image
from loading in dyld shared cache
ld: absolute addressing (perhaps -mdynamic-no-pic) used in ___gmpn_add_n from
/usr/local/lib/libgmp.a(add_n.o) not allowed in slidable image. Use
'-read_only_relocs suppress' to enable text relocs
collect2: ld returned 1 exit status
This was easily solved by following ld's advice:
make LDFLAGS='-Wl,-read_only_relocs -Wl,suppress'
The compiler was Apple's GCC:
# gcc --version
i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5488)
Copyright (C) 2005 Free Software Foundation, Inc.
Thanks,
Ludo'.
- Guile 1.8 success on `i386-apple-darwin9.6.0',
Ludovic Courtès <=
- Re: Guile 1.8 success on `i386-apple-darwin9.6.0', Ludovic Courtès, 2009/03/26
- Re: Guile 1.8 success on `i386-apple-darwin9.6.0', Greg Troxel, 2009/03/27
- Re: Guile 1.8 success on `i386-apple-darwin9.6.0', Ludovic Courtès, 2009/03/27
- Re: Guile 1.8 success on `i386-apple-darwin9.6.0', Greg Troxel, 2009/03/27
- Dealing with cross-compilation, Ludovic Courtès, 2009/03/31