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

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.