In folder qemu-linaro type ./configure --help to see, if you have a working configure. I noticed sometimes a crazy behavior with bash...blabla cant find...work. It is, because configure is build with a script and you have to be very carefull with spaces or tab. If this happens, copy and past the cha...
When I have newest qemu in qemu-linaro folder I go out there with halt. Depending on how you can change or put new files to Raspi I do the following: I rename in folder qemu-linaro configure to configureold. In folder qemu-linaro\linux-user I rename syscall.c to syscallold.c Then I copy each on thei...
I will show you the steps, that work for me best until now with NPTL and qemu-i386 on Raspi. It is fast and some :? programs run. My problem now is, that I do not understand all what happens in Qemu User mode. In my next holidays I make a try of understanding :mrgreen: . Then we get a qemu-i386 that...
Hi felix, until now I used only patches, that I found somewhere. There exist really a lot of patches. There is a whole Linux distribution, Olmec, which works for a year on qemu User mode. I have no idea, what is going on there, only that with Kernel >= 2.6 no qemu-i386 works. It is not an easy task ...
I added NPTL support in syscall.c for qemu-0.9.1 and enabled it in configure for x86 architecture. After compiling this qemu, I try to start quake2 (i386 binary) with qemu-i386 quake2. A hello word program works again with qemu-i386 hello on raspi. After loading the base.pak , and soft-video for 30 ...
Hi all, in next days I make a try with older and newest qemu-i386 user mode and Wine, with a simple trick: In the thinking it is only the fault of NPTL threadings build in in newer Kernels > 2.4, I simple disable all of them via LD_ASSUME_KERNEL=2.4.21 in commandline and then export LD_ASSUME_KERNEL...
Hi ghans, I am going to be better day by day :D . I think, that I will solve the problem with qemu user mode. Until now, for me it is not clear, where the real problem stays. First I thought it was because dyngen was changed against TCG in qemu. That happens from 0.9.1 to 0.10 qemu. From today I kno...
Ok, with the hack pc = uc->uc_mcontext.arm_pc; in cpu-exec.h I succeed to compile Qemu-0.9.1 for i386-linux-user on Lenny on Raspi. A hello word program with the "new" compiler from, for ARMEL gcc-3.4 and qemu-i386 hello works also on real Raspi. The hello program is from i386 Linux. But the testclo...
After nearly a week I succeed to build a compiler, which shows version 3 .4.4. I build it on Lenny on Raspi. What a fight with crazy compiler errors. Soon I will compile with this compiler the compiler gcc-3.4.6, which is best I think for Qemu. For 5 min I was on the way to give up :mrgreen: . Tomor...
Hi all, after some days with no success to install the compiler gcc-3.3.6 on the new Raspbian, I come to the idea to fake Lenny (first Debian with ARMEL support). I read here in the forum, that until now nobody can build and start a vanilla Kernel for Raspi. This is strange for me. Open source? :mrg...
Hi all, I just bought for 8 Euro on http://www.gurucoding.com/en/rpi_cross_compiler/index.php a crosscompiler for Raspberry, that works on any Windows. It is not from me :mrgreen: . This would be a nice tool, because it could save you a lot of time, if you compile on your Desktop computer than on re...
Hi all, I just get 4 new Raspis from China :-) from RS components. All my 7 sdcards (Kingston, Sandisk all different models) work on those Raspis from China. I have one Raspi from Farnell (England). On this, only 2 (SLOW ones) sdcards are recogniced. In this point China hardware is better :mrgreen: ...
EDIT2: I just copy and paste the /include files.h from glibc-2.3.2 to a fake /usr/include folder
and will see, what the make bootstrap for the gcc-3.3.6 compiler on new Raspbian is doing with them
Dietmar
Ok, I understand now, what is going on. The gcc-3.3.6 compiler does not like :mrgreen: the new Raspbian files.h in /usr/include. So, first I thought about cross-compiling to solve this. But then I noticed, that with gcc cross compile you need the header files from your underlying ARM, brrr... So the...