Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Dec 2012 09:09:30 +0100
From:      David Demelier <demelier.david@gmail.com>
To:        freebsd-stable@freebsd.org
Subject:   Re: Cannot cross compile 9.1-RELEASE to i386
Message-ID:  <50C1A43A.8080202@gmail.com>
In-Reply-To: <50C10D78.5020205@gmail.com>
References:  <50C10D78.5020205@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 06/12/2012 22:26, David Demelier wrote:
> Hello,
>
> I'm trying to make as small as possible a FreeBSD installation for my 
> Alix 2D2, I did it with 8.1-RELEASE so, a lot of changes appeared I 
> think.
>
> I'm trying to make TARGET_ARCH=i386 buildworld and it fails at:
>
> ===> sys/boot/i386/gptboot (all)
> Warning: Object directory not changed from original 
> /usr/src/sys/boot/i386/gptboot
> cc -DBOOTPROG=\"gptboot\"  -O1  -DGPT  -DUFS1_AND_UFS2 -DSIOPRT=0x3f8  
> -DSIOFMT=0x3  -DSIOSPD=9600 
> -I/usr/src/sys/boot/i386/gptboot/../../common 
> -I/usr/src/sys/boot/i386/gptboot/../common 
> -I/usr/src/sys/boot/i386/gptboot/../btx/lib -I. 
> -I/usr/src/sys/boot/i386/gptboot/../boot2 
> -I/usr/src/sys/boot/i386/gptboot/../../..  -Wall -Waggregate-return 
> -Wbad-function-cast -Wcast-align -Wmissing-declarations 
> -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow 
> -Wstrict-prototypes -Wwrite-strings -Winline --param 
> max-inline-insns-single=100 -ffreestanding 
> -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 
> -mno-sse3 -msoft-float -std=gnu99     -c gptldr.S
> ld -static -N --gc-sections -nostdlib -e start -Ttext 0x7c00 -o 
> gptldr.out gptldr.o
> objcopy -S -O binary gptldr.out gptldr.bin
> make: don't know how to make 
> /usr/src/sys/boot/i386/gptboot/../btx/lib/crt0.o. Stop
> *** [all] Error code 2
>
> Stop in /usr/src/sys/boot/i386.
> *** [all] Error code 1
>
> Stop in /usr/src/sys/boot.
> *** [all] Error code 1
>
> Stop in /usr/src/sys.
> *** [sys.all__D] Error code 1
>
> Stop in /usr/src.
> *** [everything] Error code 1
>
> Stop in /usr/src.
> *** [buildworld] Error code 1
>
> Stop in /usr/src.
>
> My src.conf is like that:
>
> WITHOUT_JAIL=yes
> WITHOUT_ACPI=yes
> WITHOUT_AMD=yes
> WITHOUT_APM=yes
> WITHOUT_ATM=yes
> WITHOUT_AUDIT=yes
> WITHOUT_AUTHPF=yes
> WITHOUT_BIND=yes
> WITHOUT_BLUETOOTH=yes
> WITHOUT_BSNMP=yes
> WITHOUT_CALENDAR=yes
> WITHOUT_CDDL=yes
> WITHOUT_CLANG=yes
> WITHOUT_CTM=yes
> WITHOUT_CVS=yes
> WITHOUT_CXX=yes
> WITHOUT_DICT=yes
> WITHOUT_EXAMPLES=yes
> WITHOUT_FDT=yes
> WITHOUT_FLOPPY=yes
> WITHOUT_FREEBSD_UPDATE=yes
> WITHOUT_GAMES=yes
> WITHOUT_GCOV=yes
> WITHOUT_GDB=yes
> WITHOUT_HTML=yes
> WITHOUT_INFO=yes
> WITHOUT_IPFILTER=yes
> WITHOUT_IPFW=yes
> WITHOUT_IPX=yes
> WITHOUT_JAIL=yes
> WITHOUT_KERBEROS=yes
> WITHOUT_KERNEL_SYMBOLS=yes
> WITHOUT_LOCATE=yes
> WITHOUT_MAKE=yes
> WITHOUT_NDIS=yes
> WITHOUT_NIS=yes
> WITHOUT_NLS=yes
> WITHOUT_OBJC=yes
> WITHOUT_PAM=yes
> WITHOUT_PORTSNAP=yes
> WITHOUT_PPP=yes
> WITHOUT_RCMDS=yes
> WITHOUT_SHAREDOCS=yes
> WITHOUT_SYSINSTALL=yes
>
> Did I added a WITHOUT_ that could break or is it a cross-compile 
> issue? (Host version is amd64).
>
> Cheers,
>

The problem was an old CPUTYPE defined in the make.conf, working now :)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50C1A43A.8080202>