> On Nov 6, 2014, at 7:25 AM, Richard Lowe <[email protected]> wrote:
> 
> 2014-11-06 1:39 GMT-05:00 Garrett D'Amore via illumos-discuss
> <[email protected]>:
>> We have a few things (many things) which have probably out lived their 
>> usefulness.
>> 
>> 1. I submit the ability to run a.out (COFF) binaries from SunOS 4.x -- which 
>> only ever worked on SPARC -- is one of them.  Indeed, we can barely manage 
>> to keep SPARC itself alive, trying to retain this legacy is pretty much 
>> impossible -- I don't think we can even really test it anymore. (I long ago 
>> lost all my SunOS 4.x binaries!!)  I therefore propose removing this 
>> capability.
> 
> a.out and COFF are different, but what you meant is probably
> reasonable.  When I needed to test something related to this I
> struggled to get a SunOS 4 binary with which to do it.
> 
> This would get rid of at least rtld4.x, exec/aout, libbc

Yes, all those are gone from illumos-core. :-)  exec/aout is what I meant when 
I said a.out. :-)

> 
>> 2. I submit furthermore, that the ability to run even binaries linked 
>> against libucb is no longer really useful.  Indeed, we can't compile such 
>> binaries anymore, and haven't been able to do so for a while.  I therefore 
>> suggest that the time is ripe (past due!) for removal of this library -- 
>> which really existed to facilitate source compatibility with SunOS 4.x.  
>> (I.e. stuff made obsolete 20 years ago!)
>> 
> 
> This might be less true, some folks have claimed that there are parts
> of libucb that function somewhat usefully as a "linux compat" -- I
> think related to file locking? (though also, the implementation is
> apparently entirely wrong…)

There is *ABSOLUTELY NOTHING* you want to use in that library.  If there are 
symbols there that are needed for Linux compat, then we should make them exist 
in libc.  The libucb library is one giant crime scene; I consider linking 
against it nothing but a bug generator.

Anyway, I’ve punted that out of illumos-core, and into its own 
consolidation/repo, for distros that feel that they need to facilitate 
continued broken usage.

  - Garrett

> 
> -- Rich



-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to