[OpenAFS-devel] Panic with 1.2.4-rc1 on ia64

chas williams chas@cmf.nrl.navy.mil
Thu, 02 May 2002 11:04:16 -0400


In message <200205020143.g421hbq10962@ginger.cmf.nrl.navy.mil>,chas williams wr
ites:
>did the pam patches work? i.e. build a working pam module?  i know
>the module built i just didnt test it.

to answer my own mail i just tested the pam modules with the following
patch and indeed they do seem to build and work now.  the -G0 keeps
the small globals from being gprel (shared libraries are gprel as well
and the runtime would need to switch the gp for each access to the globals)

Index: Makefile.in
===================================================================
RCS file: /cvs/openafs/Makefile.in,v
retrieving revision 1.39
diff -u -d -b -w -r1.39 Makefile.in
--- Makefile.in	2002/04/23 03:03:29	1.39
+++ Makefile.in	2002/04/23 11:59:32
@@ -275,7 +275,7 @@
 		${COMPILE_PART1} sia ${COMPILE_PART2} ;; \
 	sun4x_55 ) \
 		${COMPILE_PART1} login ${COMPILE_PART2} ;; \
-	parisc_linux24|ia64_linux24) \
+	parisc_linux24) \
 		echo Skipping pam/login for parisc_linux24 ;; \
 	sun4x_* | sunx86_* | hp_ux11* | *linux* | *fbsd* ) \
 		${COMPILE_PART1} pam ${COMPILE_PART2} ;; \
Index: src/cf/osconf.m4
===================================================================
RCS file: /cvs/openafs/src/cf/osconf.m4,v
retrieving revision 1.13
diff -u -d -b -w -r1.13 osconf.m4
--- src/cf/osconf.m4	2002/04/23 03:03:37	1.13
+++ src/cf/osconf.m4	2002/04/23 11:59:33
@@ -191,7 +191,7 @@
 		PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
 		SHLIB_LDFLAGS="-shared -Xlinker -x"
 		TXLIBS="/usr/lib/libncurses.so"
-		XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
+		XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE -G0"
 		;;
 
 	i386_linux22)