You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.9 KiB
Plaintext
56 lines
1.9 KiB
Plaintext
|
|
This is a snapshot of the GCC libobjc library, which includes
|
|
a patch that fixes dallocation of posix threads, ffi library support
|
|
and other things that are not in the gcc 2.95.2 release.
|
|
|
|
In addition, a GNUmakefile file has been added so this library can be compiled
|
|
stand-alone (i.e. without the rest of the gcc sources). However, you
|
|
must have the gstep-make package installed first to do this. The library
|
|
will compile as a shared library by default (on systems that support this),
|
|
and install in the GNUstep directory structure. After doing this, recompile
|
|
GNUstep - which will automatically use the new library rather than the
|
|
default one installed with gcc.
|
|
|
|
Note this library is only meant to be used with GNUstep, since it is missing
|
|
the NXConstStr class (which GNUstep provides).
|
|
|
|
To compile this library, don't run the configure script. First edit the
|
|
GNUmakefile to set the type of threading you want, then type
|
|
|
|
make
|
|
make install
|
|
|
|
On MingW and Cygwin systems you need to explicitly add 'shared=yes' to make
|
|
(if you want DLLs, that is, otherwise use shared=no):
|
|
|
|
make shared=yes
|
|
|
|
------------------------------------------------------------------------
|
|
Changes:
|
|
------------------------------------------------------------------------
|
|
Version 1.0.0
|
|
-------------
|
|
Set threading for mingw32. Use DEBUG_RUNTIME rather than DEBUG to add
|
|
debugging statements.
|
|
|
|
Version 0.9.2
|
|
-------------
|
|
Added objc_thread_add, objc_thread_remove, and a few more objc_EXPORTS for
|
|
Windows.
|
|
|
|
Version 0.9.2
|
|
-------------
|
|
Added more config dirs. Changed extern to objc_EXPORT for Windows machines.
|
|
Changed package name to gnustep-objc to avoid possible conflicts
|
|
|
|
Version 0.9.1
|
|
-------------
|
|
Comment out NXConstantString from linking.m so there won't be a reference
|
|
to it (needed by MingW). Added config/ix86/generic
|
|
|
|
Version 0.9.0
|
|
-------------
|
|
Added config directory with various platforms. Added GNUmakefile.
|
|
Added libobjc.spec.in for RPM generation.
|
|
|