From: Thomas W. <Tho...@su...> - 2009-11-02 17:30:28
|
Hi spec-filers :) Laca enabled me as pkgbuild admin and this enabled me to be a wiki admin. Now we gained edit access after several weeks of unsuccessfull tickets to the sourceforge staff, as said with no postive result. They had simply no chce to change MediaWiki. The solution for us was to us a username (mine) without special characters in it as the wiki admin. Sourceforge says that this is a mediawiki limitation. I would like to discuss if we should keep the mediawiki on sourceforge or eventually move to a wiki on opensolaris.org. The wiki idea is still to provide usefull tips for first time as wall as for the experienced spec file users for writing spec files. Additionally we have a (underpopulated!) areae with use tips for the software contained in the spec files. Please see the examples for spamassassin to get this idea. We have important work to to: Last week I hold a tutorial at OpenSolaris Developer Conference (www.osdevcon.org) and the room was full and we hat success with bootstrapping 3 build environments (out of 4). Everyone aggreed that there is high demand for a documention of the spec files format with Solaris secifics. Additionally I would like to see code snippets of frequently used methods to solve problems with software witch doesn't compile or play out of the "OpenSource"-box. It would be helpfull, if you know spec files with representative solutions for common problems in spec files, please let us know. At least send a pointer to a spec file you think that could give usefull copy&paste source for things like this: ====SNIPP==== topic: force GCC compiler (3.x Version out of SFW on Solaris) Header-section #set gcc 3.x as the compiler %include Solaris.inc %define cc_is_gcc 1 %define _gpp /usr/sfw/bin/g++ %include base.inc %build export CC="/usr/sfw/bin/gcc" export CXX="/usr/sfw/bin/g++" Notes: 1) you should really set the full patch to the compiler to avoid mixing with other install "gcc"/"g++" in your search path 2) you need the setting "%define cc_is_gcc 1" to be after "%include Solaris.inc" and re-include "%include base.inc" afterwards to really set the right compiler/linker switches through the include/*inc set of files. Otherwise you could end up with SunStudio Compiler switches applied to the GCC compiler with fails regularly ====SNAPP==== The same repeated for the GCC4 compiler with changed paths and if necessary additional notes like that gcc4 des support new syntax, has in some areas (which ones? possibly special multimedia code...) less bugs and so on. Discussion welcome! Contributions to the wiki welcome even more! :-) Thomas -- Wir bauen unsere Services fuer Sie aus! Besuchen Sie uns unter: http://www.sun.com/service/asr ********************************************************************* Thomas Wagner Tel: +49-(0)-711-720 98-131 Proactive Technical Analyst Fax: +49-(0)-711-720 98-443 Global Customer Services Cell: +49-(0)-175-292 60 64 Sun Microsystems GmbH E-Mail: Thomas.Wagner@Sun.com Zettachring 10A, D-70567 Stuttgart http://www.sun.de Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten Amtsgericht Muenchen: HRB 161028 Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Wolf Frenkel Vorsitzender des Aufsichtsrates: Martin Haering |