Fixups for sparc64

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26558 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
rfm 2008-05-23 16:01:19 +00:00
parent 25e64db308
commit c63e050acb
4 changed files with 19 additions and 3 deletions

View file

@ -1,6 +1,10 @@
2008-05-23 Richard Frith-Macdonald <rfm@gnu.org>
* configure.ac: Check for systems which need -lnsl (solaris)
Reintroduce use of ffi by default on sparc64 as I just couldn't
get ffcall to work at all and the latest ffi seems to work atr
least for all the common cases.
* Tools/gdnc.m: Fix incorrectly sized instance variable.
2008-05-22 Richard Frith-Macdonald <rfm@gnu.org>

View file

@ -242,7 +242,7 @@ ihandler(int sig)
@interface GDNCObserver : NSObject
{
@public
unsigned observer;
unsigned long observer;
NSString *notificationName;
NSString *notificationObject;
NSString *selector;

8
configure vendored
View file

@ -16171,9 +16171,15 @@ fi
#--------------------------------------------------------------------
# Check for FFI interface libraries for invocations
# We enable ffcall by default.
# We enable ffcall by default now, except on sparc64 (where we think
# it's broken).
#--------------------------------------------------------------------
case "$target_cpu" in
sparc64*)
do_broken_libffi=no;
do_broken_libffcall=yes;
do_enable_libffi=yes;
do_enable_libffcall=no;;
*)
do_broken_libffi=no;
do_broken_libffcall=no;

View file

@ -1870,9 +1870,15 @@ fi
#--------------------------------------------------------------------
# Check for FFI interface libraries for invocations
# We enable ffcall by default.
# We enable ffcall by default now, except on sparc64 (where we think
# it's broken).
#--------------------------------------------------------------------
case "$target_cpu" in
sparc64*)
do_broken_libffi=no;
do_broken_libffcall=yes;
do_enable_libffi=yes;
do_enable_libffcall=no;;
*)
do_broken_libffi=no;
do_broken_libffcall=no;