Commit graph

209 commits

Author SHA1 Message Date
nicola
e9fd9c5e9b Fixed installation-domains.conf on Windows - merged back the path configuration into the main configure script to do it. Minor other fixes to configuration.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30180 72102866-910b-0410-8b05-ffd578937521
2010-04-18 18:18:45 +00:00
nicola
3e2c33d864 Fixed list of subdirs to configure - remove Source/mframe, which no longer exists
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30178 72102866-910b-0410-8b05-ffd578937521
2010-04-18 15:20:30 +00:00
nicola
c7ec262cbf Rewritten configure test for -Wdeclaration-after-statement to be more accurate
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30133 72102866-910b-0410-8b05-ffd578937521
2010-04-12 17:44:20 +00:00
rfm
198863b411 iimprove wording of warning messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30122 72102866-910b-0410-8b05-ffd578937521
2010-04-11 08:57:46 +00:00
rfm
8476fbf103 fix for 29291
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30095 72102866-910b-0410-8b05-ffd578937521
2010-04-07 07:24:54 +00:00
rfm
50958c665e Add test for libffi functionality
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30073 72102866-910b-0410-8b05-ffd578937521
2010-03-29 10:49:07 +00:00
rfm
6252e1d625 make mixed abi default now
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30063 72102866-910b-0410-8b05-ffd578937521
2010-03-28 08:22:46 +00:00
rfm
50317ec849 fix for bug #29203
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29996 72102866-910b-0410-8b05-ffd578937521
2010-03-18 05:04:44 +00:00
rfm
7c3da88196 experimental configure option
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29994 72102866-910b-0410-8b05-ffd578937521
2010-03-17 15:34:51 +00:00
rfm
03d97355c0 clarify status of ffcall
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29953 72102866-910b-0410-8b05-ffd578937521
2010-03-14 15:33:37 +00:00
rfm
0da8d36cad Prevent builds where nonfragile-abi state does not match that with which
the base library was configured.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29929 72102866-910b-0410-8b05-ffd578937521
2010-03-13 19:45:23 +00:00
rfm
720d08e996 improve setting of warning flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29899 72102866-910b-0410-8b05-ffd578937521
2010-03-11 08:08:08 +00:00
rfm
4efc5d8104 improve exception support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29898 72102866-910b-0410-8b05-ffd578937521
2010-03-11 07:22:10 +00:00
rfm
4b2d8eff27 fix 128bit integer definition
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29889 72102866-910b-0410-8b05-ffd578937521
2010-03-09 10:09:55 +00:00
rfm
2cc3cb187c support very recent glibc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29738 72102866-910b-0410-8b05-ffd578937521
2010-02-25 10:51:10 +00:00
rfm
9fec2dc13d compatibility and portability fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29736 72102866-910b-0410-8b05-ffd578937521
2010-02-25 10:00:48 +00:00
rfm
48070cb1ca Build with non-fragile ivars.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29715 72102866-910b-0410-8b05-ffd578937521
2010-02-24 10:23:47 +00:00
rfm
8123799077 make runtime.h available to other code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29684 72102866-910b-0410-8b05-ffd578937521
2010-02-20 06:49:32 +00:00
rfm
97e7df0ac3 Attempt to link in ObjC2 compatibility code if we have an older runtime.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29670 72102866-910b-0410-8b05-ffd578937521
2010-02-19 12:51:02 +00:00
rfm
bbcf9bd03e Update integer limits code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29661 72102866-910b-0410-8b05-ffd578937521
2010-02-18 07:06:42 +00:00
rfm
a958c06c8e Fix erroneous configure change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29631 72102866-910b-0410-8b05-ffd578937521
2010-02-14 17:22:47 +00:00
rfm
f13d56d8ec merge back reorganisation branch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29615 72102866-910b-0410-8b05-ffd578937521
2010-02-14 10:48:10 +00:00
rfm
1890339060 Reinstate working symbolic stack trace code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29392 72102866-910b-0410-8b05-ffd578937521
2010-01-24 17:13:03 +00:00
rfm
74c0d2f0c6 Re-instate lost check for setsid
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29341 72102866-910b-0410-8b05-ffd578937521
2010-01-21 08:23:19 +00:00
rfm
25ad93b2f7 Fix for exception handling with libobjc2
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29247 72102866-910b-0410-8b05-ffd578937521
2010-01-09 07:24:05 +00:00
fedor
c132d1a95b Add librt for sched_yield on solaris.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28781 72102866-910b-0410-8b05-ffd578937521
2009-10-07 15:59:09 +00:00
rfm
16ce1cd7b3 lrge changes to remove mframe
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28778 72102866-910b-0410-8b05-ffd578937521
2009-10-05 16:00:28 +00:00
rfm
a3f90412f0 Make problem with lack of ffi/ffcall clearer
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28772 72102866-910b-0410-8b05-ffd578937521
2009-10-04 11:09:48 +00:00
theraven
1c08b79f6a Added configure thingy to detect presence of runtime.h. Autoconf stuff by Wonfgang Lux.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28730 72102866-910b-0410-8b05-ffd578937521
2009-09-23 11:52:32 +00:00
rfm
4c4a0808bb fix error getting type sizes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28641 72102866-910b-0410-8b05-ffd578937521
2009-09-08 21:30:45 +00:00
rfm
47c0de95f0 tweak for mingw
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28634 72102866-910b-0410-8b05-ffd578937521
2009-09-08 17:01:16 +00:00
rfm
0276710916 assum presence of pthreads
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28633 72102866-910b-0410-8b05-ffd578937521
2009-09-08 16:32:56 +00:00
rfm
b367e467d6 Avoid exposing pthread details in NSLock.h (as much as possible without
impacting performance).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28612 72102866-910b-0410-8b05-ffd578937521
2009-09-06 10:56:04 +00:00
wlux
62edc2e493 Add test to configure to avoid using the broken poll implementation on
Mac OS X 10.4 and later, which does not support devices.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28377 72102866-910b-0410-8b05-ffd578937521
2009-06-30 20:47:17 +00:00
rfm
74f0c18910 try using sigsetjmp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28111 72102866-910b-0410-8b05-ffd578937521
2009-03-21 15:31:52 +00:00
rfm
1666cb0a26 Patch #25823 to control library dependency by Bernard Caffarelli
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28067 72102866-910b-0410-8b05-ffd578937521
2009-03-12 10:06:06 +00:00
rfm
6c2f260e49 Portability fixes for 64bit intel.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27930 72102866-910b-0410-8b05-ffd578937521
2009-02-20 17:44:58 +00:00
fedor
2d33e2419f Additional definitions to compile with apple-apple-apple
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27892 72102866-910b-0410-8b05-ffd578937521
2009-02-16 23:04:30 +00:00
rfm
fed6864e9d Attempt to fix thread registration for GC (bug #25541)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27829 72102866-910b-0410-8b05-ffd578937521
2009-02-10 12:16:40 +00:00
rfm
bf2cc9c7ed add configure options from pathconfig
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27634 72102866-910b-0410-8b05-ffd578937521
2009-01-19 15:50:51 +00:00
rfm
ba4e623f5e Set some ivars (delegates which should not be retained) to be gc invisible.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27591 72102866-910b-0410-8b05-ffd578937521
2009-01-13 20:52:49 +00:00
rfm
0913c7cb95 More garbage collection updates/fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27590 72102866-910b-0410-8b05-ffd578937521
2009-01-13 15:57:38 +00:00
rfm
d304d9ee34 garbage collection fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27578 72102866-910b-0410-8b05-ffd578937521
2009-01-12 12:48:46 +00:00
rfm
de720ef330 Separate out path configuration for ease of maintenance and quicker rebuild.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27553 72102866-910b-0410-8b05-ffd578937521
2009-01-07 12:26:30 +00:00
nicola
2de103aadb Detect if relative paths are being hardcoded into gnustep-base or not. Only automatically reconfigure at install time if we are using relative paths
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27530 72102866-910b-0410-8b05-ffd578937521
2009-01-06 10:12:41 +00:00
nicola
ee7a862d0a Improved --with-installation-domain=xxx configure option, and fixed support for installation-domains.conf file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27414 72102866-910b-0410-8b05-ffd578937521
2008-12-24 18:11:38 +00:00
rfm
4b9b34753c Fix error checking for objc_set_unexpected
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27403 72102866-910b-0410-8b05-ffd578937521
2008-12-22 15:18:22 +00:00
rfm
8b5641ac4b Update config/build stuff from stable branch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27396 72102866-910b-0410-8b05-ffd578937521
2008-12-22 09:18:32 +00:00
fedor
c5e74e629e Add custom objc library check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27254 72102866-910b-0410-8b05-ffd578937521
2008-12-08 05:03:13 +00:00
rfm
ba24d82282 fix incorrect assignment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27217 72102866-910b-0410-8b05-ffd578937521
2008-12-06 09:09:24 +00:00