General :: Cross Compile GNU Make For Alpha Architecture On I686 PC?
Dec 22, 2010
I'm trying to cross compile the GNU make for Alpha Architecture on my i686 PC and the GNU make i compiled would be placed in my virtual hard disk which is a Alpha based linux simulated system. My question is now , I'm able to cross compile the GNU make on my i686 real PC machine , but when i let the make program run in my virtual machine , it pops out the error ..
make: /lib/libc.so.6.1: version `GLIBC_2.4' not found (required by make)
After that, I try another alternative , and I read through the file "INSTALL" on the GNU make directory that I downloaded from the internet . In this case , I downloaded make-3.81. On the sub section "Compiling For Multiple Architectures" It says that
"You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the
directory where you want the object files and executables to go and run the `configure' script.`configure' automatically checks for the
source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not support the `VPATH'
variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the
package for one architecture, use `make distclean' before reconfiguring for another architecture." And I do not understand the line "by placing the object files for each architecture in their own directory" . What object files that I should put ?
View 3 Replies
ADVERTISEMENT
May 5, 2011
I compile kernel with i686 architecture but I get linux-image-2.6.33.9-libre12.6.33.9-rt31_2.6.33.9-libre12.6.33.9-rt31-10.00.Custom_i386.deb. How I can do it ?
View 6 Replies
View Related
Jul 28, 2010
I have installed Fedora 13 lately, however its architecture is i686... i want to install the GNU C Compiler (both c and c++)..... now i searched for i686 architecture gcc but most of them are not compiled.. and are archives e.g., gcc-4.4.1.tar..... Also, some RPMs say about dependencies. Is there a simpler solution?
How to install Gcc, i dont have any compiler in Fedora even cc is not there!! I installed fedora from a live cd i got with the Digit Magazine!
View 2 Replies
View Related
Jan 9, 2011
what exact difference between i386 and i686 architecture based machine. Both suppose to be using 32 bit OS ?
View 4 Replies
View Related
Dec 31, 2010
I hve following doubts regarding cross-compiling
1. if cross toolchain build wth differnet library other than the one using presently on host, will it b matter.
2. if toolchain build for 32-bit nd if i'm running it on 64-bit will it b matter.
View 1 Replies
View Related
Nov 18, 2010
i have fedora 11(64 bit).i want to do the cross compilation for 32 bit arm processor.i install all required thing but any of the make command(make,make mrproper,defconfig) is not working.
View 8 Replies
View Related
Apr 22, 2010
I have Slackware 13-64 bit and I would like to cross-compile some Fortran and C programs to windows 32 and 64 bit applications. The Linux versions utilize X11 for the graphical users interface. I have tried MINWG but I could not get it to work, either in pre-built binary or source code form. Is there a binary version that works on Slackware 13? Alternatively, is there another method available?
View 1 Replies
View Related
Nov 15, 2010
I want to compile a program with the source I already have but I have to add an option. When I run the command ./autogen.sh the terminal returns aclocal not found. Is it a package or something i have to install?
View 6 Replies
View Related
Jun 10, 2010
First, I'm trying to cross compile mono 2.6.4 so that it will run on Freescale Embedded Linux for a PowerPC CPU. My host machine is running Fedora 13 on an x86. Freescale provides a copy of the Linux Target Image Builder (LTIB) that has been pre-configured for the particular board I'm using, and LTIB seems to be able to help with the cross compilation of other stuff--you can add in your own packages to be built and included in your newly-built Linux image.
Mono depends on pkg-config and glib-2, so I have selected them in the LTIB package selection config. I've also added a new package for mono that builds mono-2.6.4 from the source tar (after the other deps have also been built).
I'm having a problem getting the glib-2.24.0 package libraries created. Basically they appear to build and link ok, but then libtool runs and errors out claiming it has a syntax error! (numerous wths followed...)
Here is LTIB's temporary build script for only the glib2 package:
Code:
Here is the output when building the glib2 package (configure + make):
Code:
Build path taken because: directory build, build key set, no prebuilt rpm,
View 7 Replies
View Related
May 17, 2010
I am trying to build cross-toolchain for arm. I dont want ready-to-use solution. I want my own . I want to build toolchain manually, but I cannot compile gcc. When I invoke "make" I get the following error:
Code:
-c ../../../../src/gcc-4.4.2/libgcc/../gcc/config/arm/lib1funcs.asm -include _arm_addsubsf3.vis
/home/ecco/Progs/cross-compilers/build/arm-linux/build/build-gcc/./gcc/xgcc -B/home/ecco/Progs/cross-compilers/build/arm-linux/build/build-gcc/./gcc/ -B/home/ecco/Progs
[code]....
Then, I try to build gcc:
Code:
../../src/gcc-4.4.2/configure --target=arm-linux --enable-languages=c -- prefix=/home/ecco/Progs/cross-compilers/result/arm-linux --with-headers=../../src/kernel_headers_2.6.33.4/include/
Make fails...my arm-linux-gcc is actually can be built. When I do the following:
Code:
make all-gcc
make install
I get my arm-linux-gcc in ~/Progs/cross-compilers/result/arm-linux. So I can compile kernel , but I want user-space , so I do:
Code:
make all-target-libgcc
Make fails when it tries to build libgcc (AFAIK I need libgcc to build glibc). But why does it fails? I have header files like "stdio.h" on my gentoo box. Maybe compiler somehow wants files like "stdio.h" for my TARGET (arm-linux)? But AFAIK these are files are Standart C Library header files, and glibc did not even compiled yet, so I dont have these headers for my TARGET...
I found description of this error here:[URL](gcc part). But when I add additional flags -Dinhibit_libc -D__gthr_posix_h, then make fails when it tries to compile ../gcc-4.4.2/gcc/crtstuff.c with the same errors.
View 1 Replies
View Related
Dec 25, 2010
Could someone give a step-by-step tutorial on how to do this, for someone with no more than a basic understanding of navigating the OS?
I'd like to include architecture specific flags instead of the generic i686 ones if possible.
So far, my tests have revealed that Arch Linux runs faster than Debian several media apps. I initially thought this was due to the i686 optimization of Arch, but other mentioned it could simply be a kernel timer issue.
I know for a fact the differences aren't due to bloat, and I've installed both OSes from minimal install means. Only the absolutely needed dependencies have been installed.
View 11 Replies
View Related
May 15, 2010
I am trying to nuild executables to run on Windoze under Fedora 12. I have install all of the mingw32 RPMs. Now I just need a URL that discribes how to compile. I am using autoconf and automake. I have done it before but that was installing from Mingw32 source.
View 2 Replies
View Related
Jul 25, 2010
I want to cross compile gtk program from linux to arm. I am using ubuntu10.04. How can I cross compile it for arm. I have tried this but this is my output:
root@habesh-laptop:~/habesh/gtk# /root/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gcc -o trail1 base1.c 'pkg-config --cflags --libs gtk+-2.0'
cc1: warning: include location "/usr/include/gtk-2.0" is unsafe for cross-compilation
cc1: warning: include location "/usr/include/atk-1.0" is unsafe for cross-compilation
cc1: warning: include location "/usr/include/cairo" is unsafe for cross-compilation .....
View 4 Replies
View Related
Jan 30, 2010
I'm trying to cross-compile "sudo" source for Power-PC platform using Montavista tool chain. I'm getting the following error message during configuration: checking host system type... Invalid configuration `ppc_82xx': machine `ppc_82xx' not recognized It is clear that it has found the cross-compiler and configure knows that we are cross-compiling but it fails to recognize the machine. The complete dump follows:
[vhn@localhost sudo-1.7.2p2]$ ./configure --host=ppc_82xx
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
configure: Configuring Sudo version 1.7.2p2
checking whether to lecture users the first time they run sudo... yes
checking whether sudo should log via syslog or to a file by default... syslog
[Code]...
View 3 Replies
View Related
Jul 5, 2010
I am trying to get openswan installed on cygwin. Having issues with that, their mailing list has suggested to cross compile it from linux, and I've had some gcc related errors. So I was wondering what I can use that will install on ubuntu to compile this for cygwin. As am I supposed to run this configure on the gcc package? [URL]
View 1 Replies
View Related
May 2, 2011
I try to cross compile httpd for power pc.It seems that configure doesn't detect cross compilation. The first error was that sizeof (void*) is less than (long), so I have commented out that check (I think it is a hard work around). I've got another error ./dftables: cannoct execute binary file. Why it tries to execute binary for ppc on x86 machine?This is my build script.
#!/bin/sh
NAME=httpd-2.2.17
PWD=$(pwd)
[code]....
View 2 Replies
View Related
Jun 22, 2011
how to cross compile the perl script for arm_v5t.le.gcc??downloaded perl script unable to compile from the cross folder as per the readme.txt instruction
View 1 Replies
View Related
May 13, 2010
how to cross compile Mplayer into ARM target board , my target board details are URL...and i have successfully compiled Mplayer in intel pc.
View 2 Replies
View Related
Apr 14, 2011
I need to cross-compile some libs for using in a ARM11 board running Linux (at this time, 2.6.28, but I'll try update it... and for costs reason, maybe it turns on a ARM9 board). The libs are libfprint, libusb-1.0 (that is a requirement of libfprint), libSDL (and some of its extensions) and maybe libsqlite3. How I can make this, with the development files in the host machine (an Ubuntu 10.04 32bits machine) and the runtime files at the host ARM11 Board.
View 6 Replies
View Related
Jun 15, 2010
I'm trying to cross-compile glib-2.24.0 for Linux running on a Freescale PPC CPU and running into one problem after another. My host is running Fedora 13, and there I can compile the same source for the host machine with no problems. For the cross compilation, I'm currently using LTIB (provided already configured from Freescale for my board/CPU).
View 3 Replies
View Related
Mar 29, 2011
I'm trying to cross compile wvdial to ARM, wvdial needs wvstreams and wvstreams need openssl and zlib. I've managed to cross compile openssl 1.0.0d;
View 3 Replies
View Related
Nov 15, 2010
I wanted to compile a program for my openwrt router from source i already have but to add an option. I ran ./autogen.sh in the terminal but it returned aclocal not found.
View 5 Replies
View Related
Feb 26, 2010
I upgraded Karmic Koala to Lucid Lynx, Alpha 2. Now I want to upgrade to Alpha 3, and eventually to BetaX. When I enter the command updata-manager -d, the system says that I am up-to-date. Is there a direct way to upgrade to the latest Alpha, or do I need to download the .iso, build a CD, and do an install from that?
View 2 Replies
View Related
Apr 28, 2010
I am trying to cross compile php for "arm" target using "arm-angstrom-linux-gnueabi" tool chain. Apache compilation was successful after using a few ac_cv configuration options(and a few others to get rid of compile errors). But was unable to compile php for the target, as the 'apxs' file used was not executable in the build machine.
I tried creating an apxs file for the build machine architecture(intel 686), and using it. It was able to compile then, but still php page is not getting displayed on the web server. (Have done the procedures like, loading the libphp5 module on httpd conffile and all)
View 1 Replies
View Related
Jun 15, 2010
I'm trying to run the kernel configurator for my embedded ARM platform (PXA310) but so far I can only get it to run for my build platform, an i386/32 machine. I've tried running "make ARCH=arch/arm/mach-PXA3xx xconfig" in various combinations, but the maker always complains that it can't find the target "arch/arm/mach-PXA3xx". Doesn't matter what order I put the arguments on the command line.
I also have CROSS-COMPILE defined in the environment correctly and can otherwise build for my embedded target. I just can't run the config tool; I need to enable USB On the Go.
View 3 Replies
View Related
Nov 26, 2010
this is my output when I try to compile samba 4.0.0 alpha 7 in Ubuntu using the spec file provided in the samba packages:
bin/mergedobj/samba-util.o: In function `file_lines_parse':
(.text+0x595c): undefined reference to `_talloc_steal'
bin/mergedobj/samba-util.o: In function `data_blob_talloc_named':[code]....
View 1 Replies
View Related
Sep 20, 2009
I've been trying to figure out how to use make and makefile to compile and link some .cpp/.h. All i seem to find on google says to read the README for the software. But this is my own created c++ project. Im just looking for a simple makefile for my own .cpp/.h files( about 20 total).
I have tried using 2 different makefile "examples" as a template, but neither worked. I am getting error saying "file1.cpp: no newline character at end of file". or something to that degree.
View 5 Replies
View Related
Feb 15, 2010
I am trying to cross compile the "libtorrent-rasterbar-0.14.8" i got the error
Code:
checking for boostlib >= 1.35... yes
checking whether the Boost::System library is available... yes
[code]....
View 14 Replies
View Related
Jul 19, 2010
whenever i'm in the process of compiling and installing a new kernel in ubuntu lucid lynx i get an error message when i get to the make bzimage part is there some sort of program that i needed to install first or is there an alternative to doing this.
View 8 Replies
View Related
Oct 24, 2010
I'm sure most of you know that making a file or folder hidden is simple in the Linux world: Add a period (.) before the name. However, if you were to save such a file or directory to a flash drive, it would only be hidden on Linux systems. If you plug the flash drive into a Windows machine, Windows will happily show the file.Is there a way to make cross-platform hidden files?
View 4 Replies
View Related