dnl defaults, override in case below as needed
XCFLAGS='${DBG} ${OPTMZ}'
SHLIB_SUFFIX="so"
-CC="cc"
-CCOBJ="cc"
-MT_CC="cc"
+CCOBJ=$CC
+MT_CC=$CC
XLIBS="${LIB_AFSDB}"
dnl debugging and optimization flag defaults
;;
i386_umlinux22)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_linux*)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_umlinux24)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_umlinux26)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
s390_linux22)
- CC="gcc"
- CCOBJ="gcc"
+ CCOBJ="$CC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
;;
s390_linux24|s390_linux26)
- CC="gcc"
- CCOBJ="gcc"
+ CCOBJ="$CC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
;;
s390x_linux24|s390x_linux26)
- CC="gcc"
- CCOBJ="gcc"
+ CCOBJ="$CC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
XCFLAGS='${DBG} ${OPTMZ}'
SHLIB_SUFFIX="so"
-CC="cc"
-CCOBJ="cc"
-MT_CC="cc"
+CCOBJ=$CC
+MT_CC=$CC
XLIBS="${LIB_AFSDB}"
KERN_DBG=-g
;;
i386_umlinux22)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_linux*)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_umlinux24)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_umlinux26)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
s390_linux22)
- CC="gcc"
- CCOBJ="gcc"
+ CCOBJ="$CC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
;;
s390_linux24|s390_linux26)
- CC="gcc"
- CCOBJ="gcc"
+ CCOBJ="$CC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
;;
s390x_linux24|s390x_linux26)
- CC="gcc"
- CCOBJ="gcc"
+ CCOBJ="$CC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
XCFLAGS='${DBG} ${OPTMZ}'
SHLIB_SUFFIX="so"
-CC="cc"
-CCOBJ="cc"
-MT_CC="cc"
+CCOBJ=$CC
+MT_CC=$CC
XLIBS="${LIB_AFSDB}"
KERN_DBG=-g
;;
i386_umlinux22)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_linux*)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_umlinux24)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_umlinux26)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
s390_linux22)
- CC="gcc"
- CCOBJ="gcc"
+ CCOBJ="$CC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
;;
s390_linux24|s390_linux26)
- CC="gcc"
- CCOBJ="gcc"
+ CCOBJ="$CC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
;;
s390x_linux24|s390x_linux26)
- CC="gcc"
- CCOBJ="gcc"
+ CCOBJ="$CC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
* Apply patch to allow the module to build with the Ubuntu kernel.
Thanks, Björn Torkelsson. (Closes: #342607)
+ * Stop unconditionally forcing the compiler to cc or gcc in configure,
+ allowing, among other things, building the kernel module with a
+ compiler other than the default system compiler. (Closes: #338306)
* Document FAM's lack of support for AFS's security model and recommend
gamin instead. (Closes: #343246)
* Add a hint to README.Debian on what to do about the cache partition if
dnl defaults, override in case below as needed
XCFLAGS='${DBG} ${OPTMZ}'
SHLIB_SUFFIX="so"
-CC="cc"
-CCOBJ="cc"
-MT_CC="cc"
+CCOBJ=$CC
+MT_CC=$CC
XLIBS="${LIB_AFSDB}"
dnl debugging and optimization flag defaults
;;
i386_umlinux22)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_linux*)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_umlinux24)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
i386_umlinux26)
- CC="gcc -pipe"
- CCOBJ="gcc -pipe"
- MT_CC="gcc -pipe"
+ CCOBJ="${CC} -pipe"
+ MT_CC="${CC} -pipe"
KERN_OPTMZ=-O2
LEX="flex -l"
MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
;;
s390_linux22)
- CC="gcc"
- CCOBJ="gcc"
+ CCOBJ="$CC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
;;
s390_linux24|s390_linux26)
- CC="gcc"
- CCOBJ="gcc"
+ CCOBJ="$CC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"
;;
s390x_linux24|s390x_linux26)
- CC="gcc"
- CCOBJ="gcc"
+ CCOBJ="$CC"
LD="ld"
KERN_OPTMZ=-O2
LEX="flex -l"