[Aboriginal] GCC - messed up search dirs

Rob Landley rob at landley.net
Mon Jan 23 04:24:23 PST 2012


On 01/23/2012 04:23 AM, Paul Onyschuk wrote:
> On Sun, 22 Jan 2012 16:24:18 -0600
> Rob Landley wrote:
>> Did my above workaround fix your problem, or not?
>>
> 
> Yes, it works just fine this way.  I forgot about this after writing
> this wall of text, sorry about that.  I should have informed you about
> this earlier. 

Yay!

It's checked into the repo now, and I set binaries building last night.
 I should get a chance to test them this evening.

>> I've got to get as much of itas possible to work with bionic.  That's
>> going to be interesting.  I'll probably have to write my own regex
>> engine...
>>
> 
> That's great, I'll be definitely looking forward to it.  I agree that
> musl libc [1] was wasted opportunity.  Personally I found it amusing
> that same mistakes were once again made, when it comes to adaptation -
> dietlibc and its GPL license vs. musl libc and LGPL.

It wasn't _exactly_ a mistake.  The Free Software Foundation and its
spin-off the SFLC managed to poison the GPL so that what was a viable
strategy 5 years ago isn't any longer.  They just missed the widespread
backlash against GPLv3 and the lawsuits.

They also missed the opportunity posed by the switch to android, they're
still chasing the Linux on the Desktop That Cried Wolf.  (Year of the
Linux Desktop, 10th anniversary tour.)

But it is, in current context, a waste of effort.

>> I recall a bunch of subtle incompatabilities, such as netbsd awk and
>> the gnu/dammit version of awk disagreeing about the index of command
>> line entries...
>>
> 
> There is no such thing as NetBSD awk per se.  nawk stands for new awk
> and it is maintained by Brian Kernighan [2].  It is used by every *BSD
> AFAIK.  This is standard awk implementation as you could get, in the
> end it was written by author of language.

So it's a "standard" that isn't nearly as widely used as the nonstandard
version.  Ok.

> Side note on name confusion.  NetBSD is probably the only system that
> still maintains own version of curses (it is called just "curses"),
> they don't use GNU ncruses as everyone else.

I don't use ncurses either.  I output ansi escape sequences, same as I
did under DOS, because they still work.

Unix stopped having hardware TTYs by the early 80's.  The output of tty
devices is displayed by software.  Having 250 different output formats
so that two pieces of software can talk to each other is _dumb_.

>> Minix has a project?
>>
> They got huge grant  from EU.  NetBSD libc was ported and they switched
> to Clang/LLVM as default compiler.

Well, I suppose it's nice to know there _is_ an also-ran to Illumos.

Apple's been sponsoring Clang/LLVM to wean MacOS X off of gcc because
they stayed at 4.2.1 and binutils 2.17 the same reason I did: last GPLv2
release.

Rob

 1327321463.0


More information about the Aboriginal mailing list