Tiny Core Linux

Tiny Core Base => Raspberry Pi => Topic started by: althalus on May 04, 2013, 06:32:51 PM

Title: Compile-essentials inconsistency
Post by: althalus on May 04, 2013, 06:32:51 PM
compiletc.tcz for x86 includes bison.tcz in it's dependencies. Compile-essentials.tcz for rpi doesn't include bison.tcz. Is this deliberate, or....?



(ps, the naming difference for these two packages that are essentially the same thing for the different versions of core has always bugged me. Anyone know how that came about?)
Title: Re: Compile-essentials inconsistency
Post by: bmarkus on May 04, 2013, 07:00:59 PM
It is not inconsistency. They are different packages for different purpuses.
Title: Re: Compile-essentials inconsistency
Post by: althalus on May 05, 2013, 05:03:30 AM
Can you elaborate a bit on that? Is not the purpose of compile-essentials, like compiletc, to set up an environment suitable for compiling other programs?
Title: Re: Compile-essentials inconsistency
Post by: bmarkus on May 05, 2013, 06:04:22 AM
compile-essential.tcz provides the minimum set to compile essential Linux C/C++ programs. It was created in the beginning when most of compiletc.tcz dependencies didn't exist.

It is another question to create compiletc.tcz now when nearly all necessary ingedients available in the repo.

But it is not blocking you, as compiletc.tcz is a meta extension only, its dependencies are on the repo wheteher you have compiletc.tcz or not.

Anyhow, I will make compiletc.tcz
Title: Re: Compile-essentials inconsistency
Post by: althalus on May 05, 2013, 06:07:08 AM
Ok, that makes more sense now, thanks for taking the time to explain.