Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: Problems compiling under Linux
From: Robert Hak (rhak_at_ramapo.edu)
Date: 2002-07-27


Well.. if you are trying to build the actual mod file, the reason that the
sh-elf-gcc is set is because you need a cross compiler and not just the
standard gcc to build the software.

If you wish to build the simulator, then the configure script gives you
that option when you run it.

Hope that helps

/Rob

On Sat, 27 Jul 2002, Uwe Freese wrote:

Hello,

I unpacked the source files under SuSE Linux 7.2 and started
tools/configure.

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.

   ===+===+===+===+===+===+===+===+===+===+===+===
                    Robert E. Hak
            http://orion.ramapo.edu/~rhak
   ===+===+===+===+===+===+===+===+===+===+===+===

Calvin: I'm a genius, but I'm a misunderstood genius.
Hobbes: What's misunderstood about you?
Calvin: Nobody thinks I'm a genius.
        - Calvin & Hobbes



Page was last modified "Jan 10 2012" The Rockbox Crew
aaa