Rockbox mail archive
Subject: Re: Problems compiling under Linux
From: Paul Suade (paul.suade_at_laposte.net)
Reread your email. It sounds as if you are unaware of the fact you need to
compile a cross-compiler first before compiling rockbox.
Just follow the instructions given from
http://bjorn.haxx.se/rockbox/cross-gcc.html and then you will have your
cross-compiler to be able to compile rockbox source.
P.S. : once you get your cross-compiler, you would not need any more to
recompile it for compiling new versions of rockbox.
----- Original Message -----
From: "Uwe Freese" <mail_at_uwe-freese.de>
Sent: Saturday, July 27, 2002 2:18 AM
Subject: Problems compiling under Linux
> I unpacked the source files under SuSE Linux 7.2 and started
> The firmware/Makefile says:
> CC = sh-elf-gcc
> LD = sh-elf-ld
> AR = sh-elf-ar
> AS = sh-elf-as
> OC = sh-elf-objcopy
> Why these names? I'd never seen that someone starts his c-compiler with
> sh-elf-gcc! Why is is not just "cc" or "gcc"?
> Then I edited the Makefile into
> CC = gcc
> LD = ld
> AR = ar
> AS = as
> OC = objcopy
> and started 'make'. The output:
> Updating dependencies for [...]
> gcc -W -Wall -O -m1 -nostdlib -Wstrict-prototypes -Iinclude -I.
> -Icommon -Idrivers -DARCHOS_PLAYER=1 -fomit-frame-pointer
> -fschedule-insns -c drivers/adc.c -o drivers/adc.o
> cc1: Invalid option `1'
> make: *** [drivers/adc.o] Error 1
> Has somebody an idea what this error means? I don't see a '1' option in
> the parameter list above!? Do I have to install some special c-compiler?
> (If so, it should probably updated in the 'Readme').
> Thanks for any hints.
> Bye, Uwe.
Page was last modified "Jan 10 2012" The Rockbox Crew