[ET Trac] [Einstein Toolkit] #339: ExternalLibraries/OpenSSL does not compile in 64-bit mode on Mac OS
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Mon Mar 14 06:58:28 CDT 2011
#339: ExternalLibraries/OpenSSL does not compile in 64-bit mode on Mac OS
---------------------+------------------------------------------------------
Reporter: hinder | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: Cactus | Version:
Resolution: | Keywords: ExternalLibraries/OpenSSL
---------------------+------------------------------------------------------
Comment (by eschnett):
SIZEOF_POINTER is a configuration variable that the user has to set when
cross-compiling, i.e. when Cactus cannot determine the pointer size
automatically. We should not use it. We should probably use SIZEOF_CHAR_P,
which is set in the call AC_CHECK_SIZEOF(char *, $SIZEOF_POINTER). I
assume that autoconf converts "char *" automatically into the string
"CHAR_P". AC_CHECK_SIZEOF probably also marks this variable (namely
SIZEOF_CHAR_P) as one of the variables that is substituted. It should be
expanded in make.config.defn.in.
If not, then the command to explicitly mark a variable for substitution is
AC_SUBST; this is used in many places. The actual substitution happens at
the end of configure.in in the call to AC_OUTPUT. cctk_Config.h is
probably treated specially; the fact that it should also be autogenerated
is probably declared via AC_CONFIG_HEADER in the very beginning.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/339#comment:6>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list