mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-23 22:33:28 +00:00
* target.make: Add dragonfly OS.
* Documentation/machine.texi: Updates. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23321 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
f1aa8c3319
commit
73cdcf4c84
3 changed files with 51 additions and 7 deletions
|
@ -1,3 +1,8 @@
|
|||
2006-08-21 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* target.make: Add dragonfly OS.
|
||||
* Documentation/machine.texi: Updates.
|
||||
|
||||
2006-07-29 10:51-EDT Gregory John Casamento <greg_casamento@yahoo.com>
|
||||
|
||||
* configure: Changed "cp -p" to "cp -rp" to correct breakage
|
||||
|
|
|
@ -75,13 +75,15 @@ Compiler notes: If a recommended compiler is not listed, take note of the
|
|||
following information before choosing the compiler you use.
|
||||
@table @var
|
||||
@item egcs or gcc < 2.95
|
||||
Might work, but few people use these now.
|
||||
Most likely will not work and is not supported.
|
||||
@item gcc 2.95.x
|
||||
Probably the oldest compiler that GNUstep is regularly tested with.
|
||||
Support for this compiler is deprecated as of Aug 2006. Mostly likely
|
||||
it will work in the near future and bug fixes will be accepted, but any
|
||||
bugs are considered non-critical.
|
||||
@item gcc 2.96
|
||||
Not an official gcc release. Some versions (Redhat, Mandrake) have problems
|
||||
that prevent GNUstep from being compiled correctly and cause
|
||||
mysterious errors.
|
||||
mysterious errors. Not supported.
|
||||
@item gcc 3.0.x
|
||||
A fairly good compiler. Recommended.
|
||||
@item gcc 3.1
|
||||
|
@ -477,18 +479,23 @@ See @url{http://www.netwinder.org/~patrix}
|
|||
|
||||
@c -----------------------------------------
|
||||
@node OpenBSD 3.x, OSF/Alpha, Netwinder, Machine Specific
|
||||
@section OpenBSD 3.x (@emph{Unsupported,Obsolete})
|
||||
@section OpenBSD 3.9 (@emph{Unsupported})
|
||||
|
||||
Information for version 3.9 (2006/08/13)
|
||||
|
||||
Ports at
|
||||
@url{http://mail.rochester.edu/~asveikau/gnustep-openbsd/}
|
||||
|
||||
@c -----------------------------------------
|
||||
@node OSF/Alpha, RedHat/Intel, OpenBSD 3.x, Machine Specific
|
||||
@section OSF/Alpha (@emph{Unstable})
|
||||
@section OSF/Alpha (@emph{Needs Testing, Unstable})
|
||||
@c Contact: suzukis@file.phys.tohoku.ac.jp
|
||||
|
||||
Information is for Version 3.2C
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
egcs-1.1.1/1.1.2, gcc-2.95
|
||||
Unknown
|
||||
|
||||
@item Extra libs needed
|
||||
Unknown
|
||||
|
@ -555,7 +562,6 @@ Tested on Solaris version 6, 7, and 8
|
|||
@table @var
|
||||
@item Recommended compiler
|
||||
gcc 3.2.1 or greater
|
||||
gcc 2.95.3. Version 2.95.2 has several bugs that GNUstep tickles.
|
||||
gcc 3.04. Not 3.1 - does not compile parts of GNUstep.
|
||||
|
||||
@item Extra libs needed
|
||||
|
|
33
target.make
33
target.make
|
@ -709,6 +709,39 @@ endif
|
|||
#
|
||||
####################################################
|
||||
|
||||
####################################################
|
||||
#
|
||||
# DragonFly
|
||||
#
|
||||
ifeq ($(findstring dragonfly, $(GNUSTEP_TARGET_OS)), dragonfly)
|
||||
HAVE_SHARED_LIBS = yes
|
||||
SHARED_LD_POSTFLAGS = -Wl,-R/usr/pkg/lib -L/usr/pkg/lib
|
||||
SHARED_LIB_LINK_CMD = \
|
||||
$(CC) -shared -Wl,-soname,$(LIB_LINK_VERSION_FILE) \
|
||||
$(ALL_LDFLAGS) -o $(LIB_LINK_OBJ_DIR)/$(LIB_LINK_VERSION_FILE) \
|
||||
$^ $(INTERNAL_LIBRARIES_DEPEND_UPON) \
|
||||
$(SHARED_LD_POSTFLAGS); \
|
||||
(cd $(LIB_LINK_OBJ_DIR); \
|
||||
$(RM_LN_S) $(LIB_LINK_FILE); \
|
||||
$(LN_S) $(LIB_LINK_VERSION_FILE) $(LIB_LINK_FILE))
|
||||
OBJ_MERGE_CMD = \
|
||||
$(CC) -nostdlib -r $(ALL_LDFLAGS) -o $(GNUSTEP_OBJ_DIR)/$(SUBPROJECT_PRODUCT) $^ ;
|
||||
|
||||
SHARED_CFLAGS += -fPIC
|
||||
SHARED_LIBEXT = .so
|
||||
|
||||
HAVE_BUNDLES = yes
|
||||
BUNDLE_LD = $(CC)
|
||||
BUNDLE_LDFLAGS += -shared
|
||||
ADDITIONAL_LDFLAGS += -rdynamic -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib
|
||||
ADDITIONAL_INCLUDE_DIRS += -I/usr/pkg/include
|
||||
STATIC_LDFLAGS += -static
|
||||
endif
|
||||
#
|
||||
# end DragonFly
|
||||
#
|
||||
####################################################
|
||||
|
||||
####################################################
|
||||
#
|
||||
# OpenBSD 3.x (though set for 3.3)
|
||||
|
|
Loading…
Reference in a new issue