[67300de] | 1 | Submitted By: Ken Moffat <ken at linuxfromscratch dot org>
|
---|
| 2 | Date: 2006-03-11
|
---|
| 3 | Initial Package Version: 22.7.1
|
---|
| 4 | Upstream Status: Not submitted, purely for cross-compiling for x86_64(-64)
|
---|
| 5 | Origin: Self
|
---|
| 6 | Description: Allows lilo-static to be built with a cross-compiler (plus
|
---|
| 7 | cross as86, ld86).
|
---|
| 8 |
|
---|
| 9 | diff -Nru lilo-22.8-ori/checkit lilo-22.8/checkit
|
---|
| 10 | --- lilo-22.8-ori/checkit 2006-08-13 21:24:45.000000000 +0200
|
---|
| 11 | +++ lilo-22.8/checkit 2007-02-27 07:53:07.000000000 +0100
|
---|
| 12 | @@ -58,29 +58,29 @@
|
---|
| 13 |
|
---|
| 14 | echo
|
---|
| 15 | echo AS86 version $dev or later is required
|
---|
| 16 | -as86 -v 1>foo1 2>foo2
|
---|
| 17 | +x86_64-unknown-linux-gnu-as86 -v 1>foo1 2>foo2
|
---|
| 18 | A=`cat foo1 foo2 | grep version | cut -d " " -f 3`
|
---|
| 19 | rm -f foo1 foo2
|
---|
| 20 | if [ -z $A ]; then
|
---|
| 21 | - echo as86 is not present
|
---|
| 22 | + echo x86_64-unknown-linux-gnu-as86 is not present
|
---|
| 23 | ret=1
|
---|
| 24 | else
|
---|
| 25 | vers_min $A $dev
|
---|
| 26 | - echo as86 version $A
|
---|
| 27 | + echo x86_64-unknown-linux-gnu-as86 version $A
|
---|
| 28 | if [ $rc = 0 ]; then echo OKAY; else echo ERROR; ret=1; fi
|
---|
| 29 | fi
|
---|
| 30 |
|
---|
| 31 | echo
|
---|
| 32 | echo LD86 version $dev or later is required
|
---|
| 33 | -ld86 -v 1>foo1 2>foo2
|
---|
| 34 | +x86_64-unknown-linux-gnu-ld86 -v 1>foo1 2>foo2
|
---|
| 35 | L=`cat foo1 foo2 | grep version | cut -d " " -f 3`
|
---|
| 36 | rm -f foo1 foo2
|
---|
| 37 | if [ -z $L ]; then
|
---|
| 38 | - echo ld86 is not present
|
---|
| 39 | + echo x86_64-unknown-linux-gnu-ld86 is not present
|
---|
| 40 | ret=1
|
---|
| 41 | else
|
---|
| 42 | vers_min $L $dev
|
---|
| 43 | - echo ld86 version $L
|
---|
| 44 | + echo x86_64-unknown-linux-gnu-ld86 version $L
|
---|
| 45 | if [ $rc = 0 ]; then echo OKAY; else echo ERROR; ret=1; fi
|
---|
| 46 | fi
|
---|
| 47 |
|
---|
| 48 | diff -Nru lilo-22.8-ori/Makefile lilo-22.8/Makefile
|
---|
| 49 | --- lilo-22.8-ori/Makefile 2007-02-19 18:15:10.000000000 +0100
|
---|
| 50 | +++ lilo-22.8/Makefile 2007-02-27 07:57:03.000000000 +0100
|
---|
| 51 | @@ -101,18 +101,18 @@
|
---|
| 52 | cat $$ROOT/etc/lilo.defines; else echo $(CONFIG); fi ) | \
|
---|
| 53 | sed 's/-D/-DLCF_/g'`
|
---|
| 54 | LILO=-DLILO=0xbb920890
|
---|
| 55 | -KVER=`if [ -f /usr/include/linux/version.h ]; then echo -DHAS_VERSION_H; fi`
|
---|
| 56 | -HDM=`if [ -f /usr/include/libdevmapper.h ]; then echo -DHAS_LIBDEVMAPPER_H; fi`
|
---|
| 57 | -DEVMAPPER=`if [ -f /usr/include/libdevmapper.h ]; then echo "-ldevmapper"; fi`
|
---|
| 58 | +KVER=
|
---|
| 59 | +HDM=
|
---|
| 60 | +DEVMAPPER=
|
---|
| 61 |
|
---|
| 62 | TMP=_TmP_
|
---|
| 63 |
|
---|
| 64 |
|
---|
| 65 | SHELL=/bin/sh
|
---|
| 66 | -CC=gcc
|
---|
| 67 | +#CC=gcc
|
---|
| 68 | CPP=$(CC) -E
|
---|
| 69 | -AS86=as86 -0 -a
|
---|
| 70 | -LD86=ld86 -0
|
---|
| 71 | +AS86=x86_64-unknown-linux-gnu-as86 -0 -a
|
---|
| 72 | +LD86=x86_64-unknown-linux-gnu-ld86 -0
|
---|
| 73 | NASM=nasm
|
---|
| 74 | G=`cat foo1 foo2 | grep version | cut -d " " -f 3`
|
---|
| 75 |
|
---|
| 76 | @@ -471,10 +471,10 @@
|
---|
| 77 | mv tmp_make Makefile
|
---|
| 78 |
|
---|
| 79 | version: common.c lilo.h common.h
|
---|
| 80 | - $(CC) $(CFLAGS) -DSHS_MAIN -o version common.c
|
---|
| 81 | + gcc $(CFLAGS) -DSHS_MAIN -o version common.c
|
---|
| 82 |
|
---|
| 83 | mkloader: temp.c
|
---|
| 84 | - $(CC) $(CFLAGS) -DLILO_BINARY -o mkloader temp.c
|
---|
| 85 | + gcc $(CFLAGS) -DLILO_BINARY -o mkloader temp.c
|
---|
| 86 |
|
---|
| 87 | tidy:
|
---|
| 88 | rm -f core $(LIS) *.shs *.crc $(TMP)*
|
---|