tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

cwrappers test diff



A number of people have asked to try out the cwrappers work, so I've
generated a diff of where I've currently got to:

  http://us-east.manta.joyent.com/pkgsrc/public/patches/cwrappers-test.diff

All you need to do is bootstrap and then start using those tools.  If
you want to use native, then build and install pkgtools/cwrappers,
then add USE_CWRAPPERS=yes to your mk.conf

There are still a number of issues, so expect to see some failures,
issues I'm currently tracking are:

 - Fortran is currently broken.

 - cwrappers do not support fnmatch expressions, and there are various
   uses in pkgsrc, mostly of the -O[0-9]* variety.

 - The cwrappers environment is stricter, passing through fewer paths,
   notably those under /usr/include/* and /usr/lib/*.  I believe this
   to be a good thing, though it will require fixups.

You can compare two reasonably identical builds to see the difference
(bulktest is the one with cwrappers enabled):

  
http://us-east.manta.joyent.com/pkgsrc/public/reports/upstream-trunk32/20140909.2232/meta/report.html
  
http://us-east.manta.joyent.com/pkgsrc/public/reports/upstream-bulktest/20140912.0949/meta/report.html

Enjoy,

-- 
Jonathan Perkin  -  Joyent, Inc.  -  www.joyent.com


Home | Main Index | Thread Index | Old Index