On 25/11/19 00:47, Rob Landley wrote:


On 11/23/19 9:03 PM, scsijon wrote:
On 24/11/19 03:45, Rob Landley wrote:
On 11/22/19 7:22 PM, scsijon wrote:
On 23/11/19 09:56, scsijon wrote:
thanks for the help

On 23/11/19 09:18, Denys Nykula wrote:
scripts/kconfig/lex.zconf.c:890:16: error: ‘EINTR’ undeclared (first use
in this function)

What's your host libc and where are its headers? In apt that's libc6-dev.

and i'm in a Quirky named Xenial Xerus (Ubuntu 16.04 LTS).
libc and libc6 both v2.23 at /lib/x86_64-gnu-linux and
/usr/include/x86_64-gnu-linux;
linux headers and kernel are v4.4.44 if of interest;
?maybe to old?

And trying with Open Embeded fails with an error relating to gcc being too old
at 6.3.0!

I built toybox with gcc 4.2.1 earlier this week.


There was a note from Denys relating to ubuntu not including gcc headers and he
couldn't find them in other related packages, so that may explain the problems
from that point. OE is moot and with a similar although better output I expect
it's the same sort of problem.

I'm trying a deb buster with a 8.3.0 next, my last alternative, damn I
wanted one of these to work (preferably the first),beginning to think this may
be a bust of a way to build something simple and very minimal from scratch.

You've seen scripts/mkroot.sh?


I have now, sorry too complex for what I'm thinking at present,

It's 511 lines of bash that works. If you can't learn from that example, I
probably can't help you.

I vaguely plan to move the environment sanitization and airlock stuff into a
wrapper, but for the moment if you're not cross compiling and don't care about
running on a wide range of hosts, you can skip to line 60, "Create files and
directories".

From there it's a big mkdir and chmod to create the new directory tree, writes
the init script and /etc/passwd and /etc/group files, builds toybox (working
around musl breakage), builds a Linux kernel (for several different targets),
creates a qemu launch script, and packages the root filesystem for initramfs.

That's what the 511 lines do.

I'm not knocking it in any way, nor did I say I wouldn't use it when I get things somewhat resolved in my mind, it's just not what i'm looking for with what's in my mind at this point.

but may use it
after i've started to sort out what I "really want it to do", rather than "I
think I would like it to be able to do it this way".

Got 3 projects 'floating in the air' at present, (sound familiar anyone,) and
this is the 'new' one and it's very airy-fairy at this point. It's come out of
my musl/clang/llvm-no_gcc_etc project in a fourth dimension direction, not even
talkable to myself at the moment, just a hash of ideas.

It'd be nice if a modern https://ellcc.org happened. :(

this site is bringing alarms up in firefox, Potential Security Risk>

Websites prove their identity via certificates, which are valid for a set time period. The certificate for ellcc.org expired on 7/11/2018.

Error code: MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT

Could not verify this certificate because the issuer is unknown!

not sure what's going on or what it's about.


Rob

_______________________________________________
Toybox mailing list
Toybox@lists.landley.net
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to