Yes, i used all files from your's work.
As initrd...e.g. buildroot is only the initrd, not the system?
Busybox is small - that's right. 744kb can replace next base list of compiled packages:
and others which unknown for me)
and i am seeing such "rare and unique" progs as pivot_root and start-stop-daemon. And the most interesting - this list compiled with usual way has no libs and includes! Except cracklib and Linux-PAM...)
But there are also a lacks - static libs and includes - they are absent.
I think we can mix the builds of buildroot and simple-toolchain!!! How about this algorithm?:
place output/target/* to /usr/local/ps3/mips64r5900el-unknown-linux-uclibc;
place kernelheaders to /usr/local/ps3/mips64.../include/;
compile r5900el-toolchain to /usr/local/ps3 for same target;
- so a lot of base compiling stages are passed! Now we are ready to complete the base and compile xorg,xgsx,etc.
A few mistakes in this algorithm:
uClibc from buildroot installs without static libs and includes; also target is mips64el-unknown-linux-uclibc even patchs from simple-toolchain (btw, binutils-2.22) are applied to buildroot; uClibc configs are differ between simple-toolchain and buildroot. It is needed the buildroot's one config should be replaceable.
Can you fix it in buildroot?
I was not guessing about this)Quote:
Originally Posted by Mega Man
...hey, i remebered! - you bought a new one a year or two ago. Is it broken already???))
I thought, why we should build and mix buildroot at all? By this way we have to build cross-compiler twice.
Maybe it is enough to "steal" a busybox build from buildroot and build it after simple-toolchain compiling???
Busybox version from buildroot is 1.20.2 while your initrd_busy's is 1.19.4, but this is not the important thing.
The last one is of initrd_busy is preconfigured already.
So, we can simple compile busybox of initrd_busy also for tsystem. Just edit config-busybox-default.txt for CONFIG_CROSS_COMPILER_PREFIX firstly and done - the replace to list of base packages i described above.
HOWEVER, it not includes bash too! And init do "sh file"... so i think it is have to return to bash and sysvinit compiling from sources... shared binaries of which are still not working.