macos-largefile-client-20040808
authorDerrick Brashear <shadow@dementia.org>
Mon, 9 Aug 2004 00:12:55 +0000 (00:12 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 9 Aug 2004 00:12:55 +0000 (00:12 +0000)
libcc_kext is needed for ashldi3, ashrdi3, so that long long operations
don't result in undefined symbols

src/config/param.ppc_darwin_70.h
src/libafs/MakefileProto.DARWIN.in

index 82d695c..d3a1e6c 100644 (file)
@@ -6,6 +6,7 @@
 
 #define AFS_ENV                 1
 #define AFS_64BIT_ENV           1      /* Defines afs_int32 as int, not long. */
+#define AFS_64BIT_CLIENT        1
 #define AFS_64BIT_IOPS_ENV 1
 #define AFS_PPC_ENV 1
 #define AFS_VFSINCL_ENV 1
index ff05253..563f034 100644 (file)
@@ -98,7 +98,7 @@ dest_libafs: $(LIBAFSNONFS) ;
 
 
 ${LIBAFS}: $(AFSAOBJS) $(AFSNFSOBJS)
-       $(LD) -r -o ${LIBAFS} ${AFSAOBJS} ${AFSNFSOBJS}
+       $(LD) -r -o ${LIBAFS} ${AFSAOBJS} ${AFSNFSOBJS} -lcc_kext
 
 ${LIBAFSNONFS}:  $(AFSAOBJS) $(AFSNONFSOBJS)
-       $(LD) -r -o ${LIBAFSNONFS} ${AFSAOBJS} ${AFSNONFSOBJS}
+       $(LD) -r -o ${LIBAFSNONFS} ${AFSAOBJS} ${AFSNONFSOBJS} -lcc_kext