[csw-users] Dev environment

Ben Walton bwalton at opencsw.org
Sun Aug 16 02:31:32 CEST 2009


Excerpts from Bart's message of Sat Aug 15 19:57:21 -0400 2009:

Hi Bart,

> I'd like to setup a development environment to try to compile a few 
> packages I miss on Sol 10/Sparc.  It's been a long time since I've used 
> a gcc/sunw tool chain and was hoping for some advice.  Most of the stuff 
> I want to compile is your typical opensource linux crap and I'm guessing 
> the best backend is just to use Studio 12 and the gcc chain on the 

We typically try to build with SOS11 (support for sol8) and then fall
back to gcc 4 if that doesn't work.  Generally, gcc 3 is only used
when gcc is required but the code doesn't work in 4 for odd reasons
not worth fixing.

> front.  I'm guessing the easiest way for the later is to grab the gcc 
> 4.3.3 packages from CSW or is there a particular need/recommendation to 
> stick with 3.4.6?  Is there a site any where that might give me a list 
> of the basic packages I need for a fairly complete compile environment?

The following is the set of packages that GAR (the CSW build system)
depends on to get going:

CSWgmake CSWgtar CSWggrep CSWdiffutils CSWgfile CSWtextutils CSWwget
CSWfindutils CSWgsed CSWgawk CSWbzip2

Some of those won't be strictly necessary, but would likely help.
CSWautoconf may help if `configure` isn't shipped with your package,
although that's not common.

Also, you'll want -dev/-devel/etc packages for things you're building
against if they've been separated out from the main package.

If you're interested, you could sign up to be a maintainer and share
the work you're doing with others too...?  You'd get an account on the
buildfarm which gives you access to the various platforms that are
supported by CSW packages to build on.

HTH.
-Ben
-- 
Ben Walton
Systems Programmer - CHASS
University of Toronto
C:416.407.5610 | W:416.978.4302

GPG Key Id: 8E89F6D2; Key Server: pgp.mit.edu
Contact me to arrange for a CAcert assurance meeting.



More information about the users mailing list