Hello,

I have 2 patches that enables building libhugetlbfs on s390/s390x and
ia64 architectures.

libhugetlbfs-2.3-drop-s390.patch
        - simple patch to drop the s390 31/32 bits from the build, the problem
is that current gcc in Fedora/s390x is built without the 31/32 bit
support and most likely other distros will be focusing on the 64-bit
port only

libhugetlbfs-2.4-Makefile.patch
        - a better patch that splits the s390 and s390x cases and fixes the
library path on ia64

Fedora related bug: https://bugzilla.redhat.com/show_bug.cgi?id=501690


        Thanks
                Dan Horak

-- 
Fedora and Red Hat package maintainer
diff -Nrup libhugetlbfs-2.3.orig/Makefile libhugetlbfs-2.3/Makefile
--- libhugetlbfs-2.3.orig/Makefile	2009-04-09 15:11:35.000000000 +0200
+++ libhugetlbfs-2.3/Makefile	2009-05-20 12:15:31.000000000 +0200
@@ -71,9 +71,7 @@ CFLAGS += -DNO_ELFLINK
 else
 ifeq ($(ARCH),s390x)
 CC64 = gcc -m64
-CC32 = gcc -m31
 TMPLIB64 = lib64
-TMPLIB32 = lib
 CFLAGS += -DNO_ELFLINK
 else
 $(error "Unrecognized architecture ($(ARCH))")
--- libhugetlbfs-2.4/Makefile.s390	2009-05-29 10:55:35.000000000 +0200
+++ libhugetlbfs-2.4/Makefile	2009-06-03 11:21:27.000000000 +0200
@@ -61,7 +61,7 @@ endif
 else
 ifeq ($(ARCH),ia64)
 CC64 = gcc
-TMPLIB64 = lib64
+TMPLIB64 = lib
 CFLAGS += -DNO_ELFLINK
 else
 ifeq ($(ARCH),sparc64)
@@ -71,8 +71,11 @@ CFLAGS += -DNO_ELFLINK
 else
 ifeq ($(ARCH),s390x)
 CC64 = gcc -m64
-CC32 = gcc -m31
 TMPLIB64 = lib64
+CFLAGS += -DNO_ELFLINK
+else
+ifeq ($(ARCH),s390)
+CC32 = gcc -m31
 TMPLIB32 = lib
 CFLAGS += -DNO_ELFLINK
 else
@@ -84,6 +87,7 @@ endif
 endif
 endif
 endif
+endif
 
 ifdef CC32
 OBJDIRS += obj32
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Libhugetlbfs-devel mailing list
Libhugetlbfs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libhugetlbfs-devel

Reply via email to