/[cmucl]/src/lisp/Config.sparc_sunc
ViewVC logotype

Contents of /src/lisp/Config.sparc_sunc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations)
Wed Dec 22 02:12:52 2010 UTC (3 years, 4 months ago) by rtoy
Branch: MAIN
CVS Tags: GIT-CONVERSION, cross-sol-x86-merged, snapshot-2011-09, snapshot-2011-06, snapshot-2011-07, snapshot-2011-04, snapshot-2011-02, snapshot-2011-03, snapshot-2011-01, HEAD
Changes since 1.2: +7 -0 lines
Merge changes from cross-sol-x86-2010-12-20 which adds support for
Solaris/x86.  There should be no functional changes for either other
x86 ports or for the sparc port.
1 # -*- Mode: makefile -*-
2
3 include Config.sparc_common
4
5 # For v8plus support (allows 64-bit integer support on V9
6 # architectures), uncomment the definitions for CC_V8PLUS and
7 # AS_V8PLUS. The -Wa,xarch=v8plus option tells the assembler to
8 # accept v8plus instructions and generate a v8plus object files and
9 # executable.
10 #
11 # However, we should also make sure the binary is marked as v8plus by
12 # enabling AS_V8PLUS whenever we have the :sparc-v9 *feature* enabled
13 # because we really are a v8plus application by using some of the v9
14 # instructions, even if we don't use the 64-bit registers.
15
16 ifdef FEATURE_SPARC_V9
17 # For SunStudio 11, use -xarch=v8plus. For SunStudio 12, that is
18 # deprecated; use -m32 -xarch=sparc.
19 CC_V8PLUS = -m32 -xarch=sparc
20 AS_V8PLUS = -m32 -xarch=sparc
21 endif
22
23 ASSEM_SRC = sparc-assem.S
24 ARCH_SRC = sparc-arch.c
25
26 OS_SRC = solaris-os.c os-common.c undefineds.c elf.c k_rem_pio2.c
27 OS_LINK_FLAGS=
28 OS_LIBS= -lsocket -lnsl -ldl
29
30 CC = cc -xlibmieee -O
31 CPP = cc -E
32 DEPEND_FLAGS = -xM
33 ASFLAGS = $(AS_V8PLUS)

  ViewVC Help
Powered by ViewVC 1.1.5