Browse Source

fake:


			
			
				rocklinux
			
			
		
fake 20 years ago
parent
commit
3e4f883782
4 changed files with 23 additions and 5 deletions
  1. +1
    -2
      architecture/sparc/config.in
  2. +5
    -0
      architecture/sparc/kernel26-disable.lst
  3. +6
    -3
      package/base/linux/linux.conf
  4. +11
    -0
      package/base/linux/linux26/arch-sparc64-use-KCC.patch

+ 1
- 2
architecture/sparc/config.in

@ -35,8 +35,7 @@ fi
# Enable cross compiler if a 64bit kernel is requested
if [ "$ROCKCFG_SPARC_64BIT_KERNEL" = 1 ] ; then
ROCKCFGSET_PKG_CROSSCC=1
ROCKCFGSET_PKG_CROSSCC_ARCH_TARGET="sparc64-linux-gnu"
ROCKCFGSET_PKG_CROSSTOOL_sparc64=1
fi
# Now the optimisations that result from the options above

+ 5
- 0
architecture/sparc/kernel26-disable.lst

@ -1 +1,6 @@
CONFIG_VLSI_FIR 2004-01-21 2.6.1
CONFIG_SUN_AURORA 2004-09-14 2.6.7
CONFIG_SCSI_BUSLOGIC 2004-09-14 2.6.7
CONFIG_SCSI_EATA 2004-09-14 2.6.7
CONFIG_SERIAL_8250 2004-09-14 2.6.7
CONFIG_MDA_CONSOLE 2004-09-14 2.6.7

+ 6
- 3
package/base/linux/linux.conf

@ -61,8 +61,11 @@ then
-e s/sa110/arm/ -e s/s390x/s390/ \
-e s/parisc64/parisc/ )
[ $arch = sparc -a "$ROCKCFG_SPARC_64BIT_KERNEL" = 1 ] && \
lx_cpu=sparc64
if [ $arch = sparc -a "$ROCKCFG_SPARC_64BIT_KERNEL" = 1 ] ; then
lx_cpu=sparc64 ;
KCC=sparc64-unknown-linux-gnu-gcc
archprefix=sparc64-unknown-linux-gnu-
fi
else
lx_cpu=$( echo "$pkg_linux_cross" | \
sed -e s/x86$/i386/ -e s/powerpc/ppc/ \
@ -323,7 +326,7 @@ main_lx_src() {
fi
if [ $stagelevel -gt 1 ] && [[ $treever = 26* ]] ; then
echo "Creating scripts/* because external modules need it ..."
make scripts/
eval $MAKE scripts/
fi
echo "Clean up the *.orig and *~ files ... "

+ 11
- 0
package/base/linux/linux26/arch-sparc64-use-KCC.patch

@ -0,0 +1,11 @@
--- ./arch/sparc64/Makefile.orig 2004-09-18 07:51:04.000000000 +0200
+++ ./arch/sparc64/Makefile 2004-09-18 07:51:32.000000000 +0200
@@ -12,7 +12,7 @@
AFLAGS_vmlinux.lds.o += -Usparc
-CC := $(shell if $(CC) -m64 -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo $(CC); else echo sparc64-linux-gcc; fi )
+CC := $(KCC)
NEW_GCC := $(shell if $(CC) -m64 -mcmodel=medlow -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo y; else echo n; fi; )
NEW_GAS := $(shell if $(LD) -V 2>&1 | grep 'elf64_sparc' > /dev/null; then echo y; else echo n; fi)

Loading…
Cancel
Save