I need to build a 32 root filesystem for ARM. I've tried using busybox as well as buildroot and both work perfectly as they should. But the problem is I need to have gcc and few other packages as well as libraries in my root file system.
** Update **
I tried to use yocto as suggested and when I build a roots with that I get no logs after a certain point
Following are the kernel logs -
6Waiting 3sec before mounting root device...
3mmc0: error -110 whilst initialising MMC card
6mmc1: new high speed SDHC card at address e624
6mmcblk0: mmc1:e624 SU08G 7.40 GiB
6 mmcblk0: p1
6EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
6VFS: Mounted root (ext4 filesystem) on device 179:1.
6Freeing unused kernel memory: 84K (c0f00000 - c0f15000)
4mount (146) used greatest stack depth: 6196 bytes left
4rc (149) used greatest stack depth: 6136 bytes left
4rc (148) used greatest stack depth: 6124 bytes left
4init (160) used greatest stack depth: 5644 bytes left
4rc (145) used greatest stack depth: 5436 bytes left
What could be possibly going wrong there?