[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guile 1.8 success on `i386-apple-darwin9.6.0'
From: |
Ludovic Courtès |
Subject: |
Re: Guile 1.8 success on `i386-apple-darwin9.6.0' |
Date: |
Thu, 26 Mar 2009 19:34:42 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.90 (gnu/linux) |
The good news is that `master' also builds and tests fine on this
platform with these two patches:
http://git.savannah.gnu.org/cgit/guile.git/commit/?id=6cc323e2ff4e555d58e115032016a50ef15a1948
http://git.savannah.gnu.org/cgit/guile.git/commit/?id=7ca96180f00800414a9cf855e5ca4dceb9baca07
(The calibrated stack limit on this machine is 45771, i.e., slightly
more than on GNU/Linux.)
However, this was with `--disable-error-on-warning' because of a problem
with GCC's visibility attribute:
../../libguile/async.c: In function 'scm_i_setup_sleep':
../../libguile/async.c:277: warning: internal and protected visibility
attributes not supported in this configuration; ignored
We can't use Gnulib's `visiblity' module to fix that because the
attribute appears in public headers, which are potentially processed by
compilers other than the one that built Guile.
One possibility would be to move internal things in internal headers
that are not installed, but it's annoying. Some "#ifdef" magic would be
best, but I don't know of any such tricks. Ideas?
Thanks,
Ludo'.
- 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',
Ludovic Courtès <=
- 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
- Re: Dealing with cross-compilation, Andy Wingo, 2009/03/31