I guess there's a new problem now [1] It seems tcc -ar doesn't support the `x` command to extract an archive?
Building libressl borkes on this and I'm not sure hwo to get around it (yet). Kind regards James James Mills / prologic E: prolo...@shortcircuit.net.au W: prologic.shortcircuit.net.au On Fri, Apr 17, 2020 at 1:00 PM James Mills <prolo...@shortcircuit.net.au> wrote: > I dunno what you guys did here[1] but you've solved all my compilation > problems related to syslog.h :D Thank you! > (I'm not a C dev by any stretch of the imagination!) > > I can now close all issues related to this in > https://github.com/prologic/ulinux :) > > Thanks! > > Kind regards > > James > > [1]: > https://github.com/mirror/tinycc/commit/245f6a0d1392a2862a0a1d2f3705197f92452569 > > James Mills / prologic > > E: prolo...@shortcircuit.net.au > W: prologic.shortcircuit.net.au > > > On Thu, Apr 16, 2020 at 8:23 AM Steffen Nurpmeso <stef...@sdaoden.eu> > wrote: > >> Michael Matz wrote in >> <alpine.lsu.2.21.2004152211130.9...@hell6.fritz.box>: >> |On Wed, 15 Apr 2020, Michael Matz wrote: >> ... >> |So, I've dusted off an old patch of mine that overhauls how TCC is >> doing >> |stdarg.h support. mob at 2f943902 has it. In particular our own >> stdarg.h >> >> Very cool! >> >> + if (!is_asm && s1->output_type != TCC_OUTPUT_PREPROCESS) >> + cstr_cat(&cstr, "#include \"tcc_predefs.h\"\n", -1); >> >> That is it! Great! I tried to fool around to get the va thing >> defined as a real type somewhere in the code base for an entire >> afternoon, but simply enforcing the load of some special tcc >> internal file is much easier. >> >> I was hoping for some kind of #include_next indeed, without ever >> being motivated enough to look in the codebase i have no plan >> of. Like i said back in 2017 or so after grischka reverted that >> tccinclude commit of mine, i never understood why compilers >> install a tremendous load of internal headers which shadow or >> provide standard headers, like stdarg.h, but if you sprinkle >> #error's you note they never get even loaded. Either you need >> it for proper functioning or not, i do not understand. But >> granted the patch was much worse than what you are doing now! >> >> |Would be nice if you could check that on ulinux and libressl :) >> >> Works much better now, great! Thank you. I hope he gets it done, >> ulinux could be a really easy VM server thing for me. >> (Unfortunately he removed a shell confirmation prompt() function >> that was really neat; at least that function was in a pasteboard >> thing i have seen.) >> >> --steffen >> | >> |Der Kragenbaer, The moon bear, >> |der holt sich munter he cheerfully and one by one >> |einen nach dem anderen runter wa.ks himself off >> |(By Robert Gernhardt) >> >
_______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel