[illumos-Developer] Need short help with testing { sed, tr, pax } replacement binaries on i386 ...

Roland Mainz roland.mainz at nrubsig.org
Thu Aug 5 15:08:51 PDT 2010


Hi!

----

I've uploaded a first _test_ version of the { /usr/bin/sed,
/usr/xpg4/bin/sed, /usr/bin/tr and /usr/bin pax } replacement binaries
for i386 to http://www.nrubsig.org/people/gisburn/work/solaris/illumos/posixcore20100701_i386_001.tar.bz2
It would be nice if someone could do some testing within the next two
days (I can't right now (but I'd like to have some feedback that I can
do bughunting in my spare time), we're busy with our 2nd baby) with
the main focus whether "sed" and "tr" work without problems when
building OS/Net ("pax" is secondary for now).

Notes:
- These are _debug_ binaries. They are big, slow (this is expected if
you turn the optimiser off and enable builtin memory corruption
checks) and have utility libraries like libast linked statically
(causing major code bloat, for example the final size of /usr/bin/sed
with libast dynamically linked is around 18k)
- The binaries are i386 only for now
- "tr" currently lacks option "-C" required by SUSv3. This is
currently being under development.
- The "sed" version will not 100% be backwards compatible to
/usr/bin/sed. Please read
http://arc.opensolaris.org/caselog/PSARC/2010/086/20100310_olga.kryzhanovska
(main issue is thaty /usr/bin/sed has pretty much unpredictable
behaviour for characters, sometimes treating them as
character==multibyte character and sometimes as character==bytes. The
new version just uses character==multibyte character and uniformly
uses regex instead of a wildly-hacked mismatch tacked on top of
regexp)
- The binaries were _not_ compiled from within OS/Net. I'll post
updated binaries after the OS/Net integration, _maybe_ this weekend

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 3992797
 (;O/ \/ \O;)



More information about the Developer mailing list