Tiny Core Base > Micro Core

building core.gz from scratch

<< < (5/5)

linic:
No worries  :)

Thanks for your answer! Very interesting!

linic:
I wrote a couple of scripts which I released here https://github.com/linic/tcc
I was able to compile all the sources mentioned in compile_tc16_x86 (http://tinycorelinux.net/16.x/x86/release/src/toolchain/compile_tc16_x86) and busybox (using the compile notes in 15.x http://tinycorelinux.net/15.x/x86/release/src/busybox/compile_busybox).
I changed some flags. I think I mentioned them all in the README.md (https://github.com/linic/tcc/blob/main/README.md)
I'm not done with repacking rootfs.gz, but I thought it was a nice state to share it.

Yleisajattelija:
I'm trying to building minimal command line version of tc (=MicroCore?) for VSRVES01 board.

I have experience with loaders and linkers 30 years ago, but unfortunately zero experience with GNU tool chain. I suppose it is standard tool chain for linux development, so standard procedure exists.

But this is a obvious problem now, 2025 dated ld documentation without RISC-V...

https://sourceware.org/binutils/docs/ld.pdf

...problems with compile/link/load -process anticipated...

I tried same thing with Guruplug plus, but even with help Martin Michlmayr Debian installer wouldn't start. That HW loaded two images by U-boot (kernel and ramdisk), and same would be logical on tc, too.

I think building batch for Rasperry Pi would be good starting point (I know, it is somewhere on source tree, and documentation is missing, too... )

Navigation

[0] Message Index

[*] Previous page

Go to full version