pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: musings about pkgsrc under Solaris
>> Instead of OBJHOSTNAME, I'd recommend WRKOBJDIR.
>> This allows to keep pkgsrc source tree read only.
> I think this is more suitable for bulk builds. When you start with
> pkgsrc and compile one package after the other, I think it's easier to
> keep the pkgsrc infrastructure, the extracted sources and the build
> results together. But I'll consider adding this to my page.
That was just my point, not criticism.
Your document is very informative.
Real reason to not use pkgsrc gcc:
http://mail-index.netbsd.org/pkgsrc-wip-review/2008/10/27/msg000704
It doesn't accept SUN's pragmas.
About bulk build. Bulk build do not always mean building a lot of
packages. I often run it like this
distbb -p 'pkg1 pkg2'
pkg_add -uu pkg1
pkg_add -uu pkg2
This is not harder than
cd /usr/pkgsrc/pkg1
bmake update
cd /usr/pkgsrc/pkg2
bmake update
but much safer. On solaris it makes sense to use zones to isolate
building environment.
>> For pkgsrc gcc as a bootstrap compiler I personally whould prefer
>> external PREFIX, for example, /usr/pkg_gcc.
>> This can simplify running bulk builds.
> But how do you bootstrap pkgsrc gcc? This would add even more stages
> to the bootstrap process, and you would still need an external
> compiler for the first stage.
Perhaps I was not clear enough.
./bootstrap --prefix /opt/gcc-compiler
cd ../lang/gcc34 && /opt/gcc-compiler/bin/bmake install
cd ../../bootstrap
env CC=/opt/gcc-compiler/bin/gcc ./bootstrap --prefix /opt/pkg
--
Best regards, Aleksey Cheusov.
Home |
Main Index |
Thread Index |
Old Index