[Ocfs2-commits] manish commits r1523 - trunk/src

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Wed Sep 29 19:59:29 CDT 2004


Author: manish
Date: 2004-09-29 19:59:27 -0500 (Wed, 29 Sep 2004)
New Revision: 1523

Modified:
   trunk/src/Makefile
Log:
Fix s390x module building support


Modified: trunk/src/Makefile
===================================================================
--- trunk/src/Makefile	2004-09-30 00:50:19 UTC (rev 1522)
+++ trunk/src/Makefile	2004-09-30 00:59:27 UTC (rev 1523)
@@ -180,11 +180,15 @@
 
 ifeq ($(OCFS_PROCESSOR),ppc64)
   MACH_CFLAGS += -m64 -fsigned-char -fno-builtin -msoft-float -mminimal-toc
-  LDADD += -m elf64ppc
+  MACH_LDADD += -m elf64ppc
 endif
 ifeq ($(OCFS_PROCESSOR),x86_64)
   MACH_CFLAGS += -m64 -mcmodel=kernel
 endif
+ifeq ($(OCFS_PROCESSOR),s390x)
+  MACH_CFLAGS += -fno-strength-reduce -fpic
+  MACH_LDADD += -m elf64_s390
+endif
 
 BASE_DEFINES = -DMODULE -DLINUX -D__KERNEL__ 
 DEFINES += $(BASE_DEFINES) $(GLOBAL_DEFINES)
@@ -193,7 +197,7 @@
 
 CFLAGS = $(OPTS) $(MACH_CFLAGS) -pipe -nostdinc -fno-strict-aliasing \
 	-fno-common -fomit-frame-pointer $(MODVERSIONS) $(WARNINGS)
-LDADD = -nostdlib
+LDADD = $(MACH_LDADD) -nostdlib
 
 OPTIMIZE = -O2
 



More information about the Ocfs2-commits mailing list