Hallo Yann, Am 25.03.2013 um 23:00 schrieb Yann Rouillard: > 2013/3/21 Dagobert Michelsen <[email protected]> >> "solaris64-sparcv9-cc-sunw","cc:-xtarget=ultra -m64 -Qoption cg >> -xregs=no%appl -xO5 -xstrconst -xdepend -xspace -Xa >> -DB_ENDIAN::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -lc:BN_LLONG RC4_CHUNK >> DES_INT DES_PTR DES_RISC1 >> DES_UNROLL=BF_PTR:${sparcv9_asm}:dlfcn:solaris-shared:-KPIC:-m64 -G -dy -z >> text -zdefs -Bdirect -zignore >> -M/usr/lib/ld/map.pagealign:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):/usr/ccs/bin/ar >> rs::/64", >> >> There we have it: the further is lacking ::/64 at the end leading to the >> libraries being >> installed in wrong directories. I didn't feel like patching configure (feel >> free to do so >> and report upstream) but added --libdir as needed to the Makefile in >> addition to some >> minor tweaks: >> http://sourceforge.net/apps/trac/gar/changeset/20494 > > Thanks a lot for the help ! > That works a like a charm. > > >> I suggest adding tests to the testsuite to see if there are actually files >> in /opt/csw/(bin|sbin|lib|libHi Yann, > > Yes that's a good idea. > I added the test in gar: http://sourceforge.net/apps/trac/gar/changeset/20521 > > There is a problem when several packages are built from one recipe: BUILD64 > can be enabled to produce the 64 bits libraries, but one of the package could > contains only 32 bits executables by choice. > I found for example the a52dec package which has this problem. > > For now, the test only checks missing executables if isaexec is enabled, but > it can be improved if I can know if BUILD64 or BUILD64_LIBS_ONLY has been > used in the recipe. > Is this possible to add this information in OPENCSW_MODE64 ?
Maybe it would be more useful if that case would be explicitly overriden? By now I would consider missing 64 bit binaries a bug as amd64 as the dominant platform is much better than 32 bit x86. Best regards -- Dago _______________________________________________ maintainers mailing list [email protected] https://lists.opencsw.org/mailman/listinfo/maintainers .:: This mailing list's archive is public. ::.
