As mentioned previously BUILD_ISAS helps in my case but it is pentium_pro or sparcv8 on 32bit. <br />A better solution whould be a GAR variable which <br />is empty on 32bit build    = ""<br />and on 64bit build             = /64<br />Do we have such GAR variable already?<br /><br /><span>Am 30.04.15 schrieb <b class="name">Laurent Blume </b> <laurent@opencsw.org>:</span><blockquote cite="mid:5541DCF5.5050607@opencsw.org" class="iwcQuote" style="border-left: 1px solid #00F; padding-left: 13px; margin-left: 0;" type="cite"><div class="mimepart text plain">Le 2015/04/29 22:17 +0200, Matchek a écrit:<br />> On Wed, Apr 29, 2015 at 09:25:11AM +0200, Carsten Grzemba wrote:<br />>> I set<br />>><br />>> CONFIGURE_ARGS += --with-httpd=/opt/csw/sbin/$(ISA_DEFAULT)/httpd<br />> <br />> Can you tell a bit more about the problem you're solving? I know you're<br />> working on the 64-bit Apache.<br />> <br />> Can you use isaexec?<br /><br />I'm not in favor of using isaexec indiscriminately for server apps. This<br />is IMO a choice that should be made explicitly by the admin, because<br />it's not neutral.<br /><br />I'm speaking from the MySQL viewpoint, where an automatic choice 32/64<br />bit choice by the OS can effectively break a DB (it's the one area where<br />the database are not guaranteed to be binary-compatible).<br />I can see it easily being needed on Apache too, since not all modules<br />are going to be equally available.<br /><br />> If you can't or don't use isaexec, why do you want to create directories<br />> compliant with isaexec?<br /><br />Because it satisfies the principle of least astonishment in the<br />organization of binaries :-)<br /><br />> Can you define your own names for httpd, like /opt/csw/sbin/httpd-32 and<br />> /opt/csw/bin/httpd-64?<br /><br />I think the issue is that the HTTPD_ROOT would still be the same for<br />both, and that's the basis on which the default httpd.conf picks up the<br />modules/*.so files (which would have to be 32 or 64).<br /><br />Would there be an environment value that could be used in the httpd.conf<br />to make an if clause that would load either of 2 blocks, one for 32, one<br />for 64, or maybe reset the HTTPD_ROOT, like what they do eg for varied<br />httpd engines?<br /><br />Laurent<br /></div></blockquote>