I tried compiling Ruby 1.9.0-3 (
ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-3.tar.gz) with the following
commands:

./configure --prefix=/usr/local/openmoko/arm/arm-angstrom-linux-gnueabi/usr
--host=arm-angstrom-linux-gnueabi
make

When I examine the executables created (using 'file <executable name>') it
shows its a x86 binary. Also, I checked the build logs and I see that though
it tries to take the libraries from the path specified in --prefix, it skips
them and continues (to the x86 ones in /usr/lib/ i guess).

So in conclusion, the 'CC', 'LD' , etc. are all pointing to the ones in
'/usr/bin' . How do I change this? Do I manually change them in the
Makefile? Do I pass CC='<path to ARM gcc>' LD='<path to ARM ld>'  to
./configure? If so, don't I need to pass other commands too? Which all and
isn't there a better way?
_______________________________________________
support mailing list
support@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/support

Reply via email to