make mixed abi default now

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30063 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
rfm 2010-03-28 08:22:46 +00:00
parent cd16b1ea5e
commit 6252e1d625
3 changed files with 7930 additions and 8206 deletions

View file

@ -213,9 +213,11 @@
# undef GS_NONFRAGILE
# define GS_NONFRAGILE 0 /* Mixed is treated as fragile */
#else
# if (__has_feature(objc_nonfragile_abi)||__has_feature(objc_nonfragile_abi2))
# if (__has_feature(objc_nonfragile_abi))
# if !GS_NONFRAGILE
# error "You are now using the objc-nonfragile-abi but your gnustep-base was not configured to use it."
# if defined(GNUSTEP_BASE_INTERNAL)
# error "You are building gnustep-base using the objc-nonfragile-abi but your gnustep-base was not configured to use it."
# endif
# endif
# else
# if GS_NONFRAGILE

16121
configure vendored

File diff suppressed because it is too large Load diff

View file

@ -707,11 +707,10 @@ if test "$nonfragile" = "yes"; then
AC_SUBST(OBJCFLAGS)
GS_NONFRAGILE=1
AC_ARG_ENABLE(mixedabi,
[ --enable-mixedabi
Enables the use both fragile and nonfragile ABI (base built using
the nonfragile ABI, but in a way permitting linking with other
modules built using the fragile ABI.],,
enable_mixedabi=$PASS_ARG)
[ --disable-mixedabi
Disables the cmbined use of fragile and nonfragile ABI so that base
can be built taking full advantage of the nonfragile ABI.],,
enable_mixedabi=yes)
if test $enable_mixedabi = yes; then
GS_MIXEDABI=1
fi