Debian Programming :: Cross-compiling A Kernel For I386-elf

Nov 14, 2013

I just finished building a cross-compiler for i386-elf. But when I try to use it, the terminal gives me this error:

Code: Select all/home/isaac/Cross-compiler/lib/gcc/i386-elf/4.8.2/../../../../i386-elf/bin/ld: cannot find crt0.o: No such file or directory
/home/isaac/Cross-compiler/lib/gcc/i386-elf/4.8.2/../../../../i386-elf/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status

View 13 Replies


Debian Programming :: Cross Compiling With Qt

Dec 11, 2014

I am trying to cross-compile my Qt application for armhf on Jessie, so what I did was install qt5-default:armhf, but when I tried running qmake I found out that it contains also an armhf version of qmake so I was not able to run it.Then I installed the amd64 version to have at least a runnable version of qmake, but it was only to find out that qmake contains only hardcoded paths, so I could not use it for the armhf libraries, well I could but I had to run qmake (amd64 version) and afterwards open the makefile and change all paths from amd64 to armhf.

But as this is not so convenient I was wondering if there is a normal way to do this, I know you can compile the source yourself but I had quite a lot of problems with dependencies there. Is it possible with the standard repository binaries or should I just go back to compiling the source myself? Maybe I can compile only the building tools without building all the libraries I already got from the repository.

View 0 Replies View Related

Fedora :: Getting Error While Cross Compiling Kernel On 14 Host

Feb 9, 2011

I am cross compiling a linux kernel for the mips platform. I have installed the tool chain and everything. When i try to build the kernel i get the following error message.

HOSTCC -static scripts/basic/fixdep
scripts/basic/fixdep.c: In function traps
scripts/basic/fixdep.c:377:2: warning: dereferencing type-punned pointer will break strict-aliasing rules
scripts/basic/fixdep.c:379:4: warning: dereferencing type-punned pointer will break strict-aliasing rules

If i set up the toolchain on a fedora 13 machine with the exact same procedure, the cross compilation works fine. I can't figure out how this can be fixed. I am currently considering downgrading to fedora 13 due to this.

View 3 Replies View Related

Debian :: Cross Grading From I386 To Amd64

Jan 16, 2016

I'm using my Debian installation for a long time (~10 years) and my system is evolved to fit my tastes, usage habits and hardware setup. However, this system started on 32bit hardware and It's having some major limitations (both performance and coping with the hardware) on a 64bit system with 16GB RAM.

I've read the cross grading manuals on the network and they don't feel like firmly tested and the best ways to do it. I'm perfectly capable of anything, minimum downtime is essential since this is my primary workstation and I need it for many daily (light and heavy) tasks.

View 3 Replies View Related

Programming :: Cross-Platform Compiling -m32 Flag

May 14, 2010

I have an odd thing. And thats the following:

I entered: gcc raw.c -m32 -g -static -o raw

And I got:

I installed all bin32 libs I am on a x64 system.

View 6 Replies View Related

Programming :: Basic Cross Compiling Tutorial?

Feb 4, 2010

I have written a program that I would like to cross compile for x86 and x86_64 architectures. I have tried google and the search function here to no success, most information I find is too specific (instructions for a specific program), or dealing with cross compiling for windows on linux.Does anyone know of a tutorial dealing with straight making a 32 bit binary on a 64 bit processor (both are intel)?

View 2 Replies View Related

Programming :: Sms Server Tools Cross Compiling

Apr 11, 2010

I wanted to cross compile sms server tools(url)for arm-linux with arm-linux-gcc compiler but I can not this is all information that I have from it's error:


[root@localhost smstools3]# ls
doc examples LICENSE Makefile README scripts src


[root@localhost smstools3]# cat Makefile
# Makefile
# If you change destination of executables, remember to change
# startup script (init.d/sms3) too.
BINDIR=/mnt/sd/Utility/sms/ ///I changed here for cross compilation

View 3 Replies View Related

Software :: Cross-compiling With MinGW In Debian

Jan 14, 2011

I need a tutorial on using mingw in Linux to compile programs for windows.

View 1 Replies View Related

Debian Programming :: Compiling Linux Kernel Module

Aug 27, 2014

I'm trying to compile a Linux kernel module called hello-2.c using the command "make -C /lib/modules/$(uname -r)/build M=${PWD} modules" (without the quotes) (which I found online), and the following is the (seemingly successful) output.:

Code: Select allmake: Entering directory `/usr/src/linux-headers-3.2.0-4-amd64'
  Building modules, stage 2.
  MODPOST 0 modules
make: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64'

However, I don't see a hello-2.ko (in the same folder or anywhere else for that matter). I'm Using Debian GNU/Linux 7.6.

Everything I am doing is within a folder/directory called "thefolder" (without the quotes) in the "/tmp" directory (without the quotes).

Why I can't see a hello-2.ko, and what to do to get it?

View 2 Replies View Related

Programming :: Sms Server Tools Cross Compiling Sms Server Tool For An Embedded Computer And Make Just One Binary File For It?

Mar 27, 2010

I wanted to know how can I cross compile SMS SERVER TOOL for an embedded computer and make just one binary file for it or how can I change all of its default files places like its demon and object file and gather all of them to one directory to execute and use and run.let me explain it better for you : I have an embedded computer with Linux OS that its file system is read only and I can not add any file to /usr /lib and ..... and I can just mount a SD memory card to it and copy all of my programs to it and run them from there as you understand I have two choices to choose, first make one big binary file for each program that I am doing it now and it is not a suitable solution and the second is finding the way to change default place of shared object file of my you tell me what can I do to solving this problem.

View 1 Replies View Related

Debian :: Compiling Kernel - 2.6.26 Version Of Kernel Doesn't Longer Exist In Website

Sep 16, 2010

i'm using this guide videos - howto: debian linux kernel compilation, part 1 and the author says i need kernel 2.6.26 this version of kernel doesnt longer exist in website and the only 2.6.26 i found is a patch here. should i use the patch? or download another version of kernel?

View 2 Replies View Related

Programming :: Assembly Error: I386 Architecture Incompatible With I386:x86-64 Output?

Aug 21, 2010

I was following a simple tutorial on how to program and compile a hello world program using assembly when I got this error;Quote:ld: i386 architecture of input file `hello.o' is incompatible with i386:x86-64 output.The tutorial told me to make two files;Quote:hello.asmsection .data;section declaration

msg db "Hello, world!",0xa;our dear string
len equ $ - msg ;length of our dear string
section .text;section declaration


View 3 Replies View Related

Ubuntu :: Cross Compiling Software For Arm ?

Sep 20, 2010

I am trying to cross compile a package from source for an embedded arm board, however I am not having much luck creating an arm binary.

After running make, this is what I get:

View 3 Replies View Related

Software :: Cross Compiling Libupnp Sdk

Jul 2, 2009

I'm trying to compile the upnp sdk for the arm-linux card (which uses atmel processor at91rm9200), but it doesn't work!

View 1 Replies View Related

Software :: Cross Compiling Udev For ARM

May 15, 2011

I try to cross compile udev-160 for arm.I use the buildroot toolchain.I work on a PC i386 with the Debian system.I started by running "configure" script to generate the makefile:$./configure --host=arm-linux

but I obtain the following error :checking for acl_init in -lacl... no configure: error: libacl not found

I don't know how to install the libacl for ARM. I can't found the libacl when I configure the buildroot toolchain.

View 3 Replies View Related

Slackware :: Cross Compiling For Arm With Buildroot ?

Jan 27, 2011

I'm trying to build some boot and kernel images for my WD Mybook world edition, which uses an arm processor on my x86_64 host box. Ultimately i'd like to install slackarm. Lilo doesn't work on arm so you have to compile your own kernel and have the bootloader statically linked to kernel inorder to boot the OS. So i'm using my slackware install to cross compile the boot loaders (u-boot) and kernel image (uImage).

I've successfully compiled the buildroot environment which has generated the arm-linux-* binaries, eg, gcc 3.4.2 for arm.


These are in a build folder (shortened in text below), which i add to my PATH


I then move to the directory where i want to build the stage1 boot loader, which is supplied in the GPL code from WD.


However the build fails with a segfault, which looks to be caused by the incorrect libraries and compiler being used:


It seems to be using my x86_64 libs and gcc 4.4.4 which is the host compiler not the target.

I've tried setting ARCH=arm but got the same results.

Do i need to export some additional variables or unset some to prevent the host files being used instead of the targets?

View 3 Replies View Related

Programming :: Compiling Kernel Module Using (/asm/system.h)

Apr 3, 2011

I`m trying to compile sources of kernel module which has been written for kernel 2.6.9. There were many changes in kernel headers since then in current kernel sources. I`ve found that old /asm/system.h was moved under architecture dedicated directory /arch/*/include/asm/system.h. Anyway during sources compilation I`m having errors related to kernel sources. It looks like there is something wrong with this /asm/system.h


../asm/system.h: In function �__cmpxchg�:
../asm/system.h:248: error: expected string literal before �LOCK_PREFIX�
../asm/system.h:254: error: expected string literal before �LOCK_PREFIX�


View 3 Replies View Related

Programming :: Compiling Kernel Module In Ubuntu?

Jul 6, 2010

I have just started learning Device driver programming in Linux and am stuck in my first program. Its just to see init_module and cleanup_module calls to use printk and see results using dmesg. program is:


#define MODULE
int init_module(void)


View 3 Replies View Related

Debian Installation :: Force Kernel I386 On Amd64 Hardware

Mar 25, 2011

I installed Debian Squeeze on a laptop today, with the official i386 DVD1. At the end, I was very disappointed to notice the installer automatically chose the amd64 kernel (with i386 packages ? how does that work ?). The hardware is compatible, but I'd really like to use the i386 kernel instead. Earlier, you could choose the kernel during installation ; I looked in Expert install with no luck. Where is it ?

View 4 Replies View Related

OpenSUSE Install :: Cross Compiling For PowerPC

Jan 27, 2011

I need a cross compiler for C/C++.

Unfortunately, I can't find the GCC cross compiler in the repositories.

There is only a package with the binutils: cross-ppc-binutils

But nothing like: cross-ppc-gcc

View 1 Replies View Related

General :: Cross-compiling To Target System?

Jul 22, 2010

I have synology nas box DS710+ that has intel atom processor inside. i've installed ubuntu under virtual box, downloaded needed toolchain for x86 processors, and decided to cross-compile openvpn.

I 've started from compiling lzo library, but first question that appeared in my head - how i have to move all compiled binaries to my synology?

1. configure - okay
2. make - okay
3. make install - this is not necessary?

Will --prefix parameter helps me? or do i have to use chroot? cause there is a plenty amount of files that i need to move to my synology.

View 2 Replies View Related

General :: Cross Compiling GCC For Power PC MPC8260

Mar 2, 2011

We want to use GCC for cross compiling C source code for POWERPC MPC8260 target. How do we build cross compiler in windows?

View 3 Replies View Related

General :: Cross Plat Form Compiling

Feb 21, 2011

I developed a test program(my first under linux) some thing like g++ -I$(BOOST_INCLUDE) -L$(BOOST_LIBS) threading.cpp -lpthread -lboostThread -lOtherLib -o threadingTest.out...This thing works in GCC4.5, but to compile it under windows visual studio 2008, do I have to create a new project file and then include all libs?
In short, is there any IDE or utility, where I just compile it either on linux or windows without going and modifying project options again and again ?

View 1 Replies View Related

Software :: Cross Compiling Sqlite On Arm9

May 28, 2010

i am trying to compile too the sqlite for arm9 - mini2440.could you please tell me what was the steps you make? im read that book but im still having some trouble while i compile i have been trying to do the compilation.

View 3 Replies View Related

Software :: Cross Compiling Sqlite3 For Arm 7 Processor?

Nov 22, 2010

i am trying to cross compile sqlite3 with following options(i got these options from previous threads in these forum)./configure --host=arm-linux CC=/usr/local/arm-linux/bin/arm-linux-gcc AR=arm-linux-ar STRIP=arm-linux-strip RANLIB=arm-linux-ranlib while executing make command i am getting following error

rm -fr .libs/ .libs/ .libs/
/usr/local/arm-linux/bin/arm-linux-gcc -shared .libs/sqlite3.o -ldl -lpthread -Wl,-soname -Wl, -o .libs/


View 5 Replies View Related

Software :: Gentoo IBook G3 Cross Compiling?

Feb 1, 2010

I have been installing gentoo on my desktop for the past few weeks. (Not a whole lot of time to get to it) and I must say that I wished I had made the move a whole lot earlier. Anyway, my next canididate for gentoo would be my ibook g3 which has a slow processor. I have heard that for these systems cross compiling is a lot better of an option than compiling on the system itself. I have read the cross-compiling guide and am left a bit confused. Could I use my thumbdrive to transfer compiled binaries from my desktop to my laptop and install the packages that way? Also, what would I do when updates come out for my laptop. Is there any way of monitoring the package statuses?

View 1 Replies View Related

Debian Programming :: Cross Platform Sql Gui Apps

Jun 8, 2014

What are the availability`s for cross platform sql , gui, application development using raw code in the Debian environment. I would rather work with raw code. I have been working with PHP MySQL, need to advance to Universe Application Development cross platform Raw Code for both mobile and desk top.

View 1 Replies View Related

Programming :: Test New System Call Before Compiling Kernel?

Apr 2, 2009

I want to test my system call that be goint to add to kernel, But when i finish compiling kernel, i found my system call code not work. the code i want to return the system time "struct timespec":

/*----------Start of mycall.c----------*/
#include <linux/linkage.h>
#include <linux/time.h>
#include <linux/kernel.h>


so i want a method to test the new system call before compiling kernel.

View 2 Replies View Related

Software :: Cross Compiling Works With Dependencies Arm9 Cpu?

Jul 5, 2010

I'm a newbie when it comes to embedded linux / cross compiling. Never had to have anything to do with it b4 I bought my NAS. The Nas only has a 500MHZ ARM9 so compiling anything is painfully slow. Also only has 128MB ram. I managed to cross compile the kernel but am not sure how would you cross compile something like HPLIP for example.

View 1 Replies View Related

Debian Programming :: Way To Create Cross-platform GUI Application

Oct 30, 2014

I'm looking for a way to create a cross-platform GUI application. The result must be able to run on linux, windows and OSX. And it must be a point-and-click GUI.For development I should be able to rely on Open-Source tools on linux only (that means no access to Windows or OSX)The target should be able to install the result relatively easily, that means any dependencies must be freely available, and the setup steps must be very minimal (probably means no installing development tools or running compilers)

My first thought was java, but the standard Swing GUI can look a bit ugly on some platforms. So I'm wondering if there's anything else. My next thought was C++/Qt, but I don't think I can cross-compile this from Debian for Windows or OSX, can I? Next I thought of python and PyQt, but it looks like PyQt isn't available for OSX. And finally I even thought of making some kind of web application running on a tiny web server of some kind, then accessing it with a native browser, but I'm pretty sure this doesn't meet the "easy to install" criteria. I'm finding this so tricky, do all the existing cross-platform applications use natively-compiled C++ for this? Or is there an obvious alternative that I'm overlooking?

View 6 Replies View Related

Copyrights 2005-15, All rights reserved