[csw-maintainers] Buildfarm setup - documentation

Dagobert Michelsen dam at opencsw.org
Thu Oct 3 15:51:48 CEST 2013


Hi Yann,

Am 03.10.2013 um 15:46 schrieb Yann Rouillard <yann at pleiades.fr.eu.org>:
>> Or if necessary we could build more hwcap versions:
>>   http://www.oracle.com/technetwork/server-storage/solaris/hwcap-modification-139536.html
>> The needed aux-linkage has already been done for full-features versions of
>> neon and curl.
> 
> Great ! Yet another modulation for openssl ! :)
> I will have a look at neon and curl to see how it's done.

Well, it is quite ugly. The idea is to make one build with simple dependencies and
another with more dependencies. Then on post-build remove the respective library
which should have the AUX filter, add the flag and redo the build. Make then picks
up just the missing files and rebuilds them with the additional flag. If there were
libraries the removal-set-compile would also have to be done several times:
  http://sourceforge.net/apps/trac/gar/browser/csw/mgar/pkg/libcurl4/trunk/Makefile
  http://sourceforge.net/apps/trac/gar/browser/csw/mgar/pkg/libneon27/trunk/Makefile

It is incredibly ugly, but after fiddling for probably half a year and trying different
patch methods this was by far the least untrusive, easiest to understand and most flexible.


Best regards

  -- Dago

-- 
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2351 bytes
Desc: not available
URL: <http://lists.opencsw.org/pipermail/maintainers/attachments/20131003/bf6a4374/attachment-0001.p7s>


More information about the maintainers mailing list