From: SourceForge.net <no...@so...> - 2006-11-16 00:28:21
|
Patches item #1597389, was opened at 2006-11-16 11:27 Message generated for change (Comment added) made by das You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=310894&aid=1597389&group_id=10894 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 51. Portability Support Group: None Status: Open Resolution: None >Priority: 6 Private: No Submitted By: Daniel A. Steffen (das) >Assigned to: Jeffrey Hobbs (hobbs) Summary: --enable-64bit support for Linux Initial Comment: configure needs --enable-64bit support on Linux, as certain platforms, such as the SF CF host openpower-linux1 (Power5 SUSE Linux) are 64-bit capable but compile for 32-bit by default. According to http://gcc.fyxm.net/summit/2003/Porting%20to%2064%20bit.pdf all that is required for recent 64-bit Linux with biarch compiler is to add - m64 to the gcc options for compiling and linking. The attached patch to tcl.m4 checks that linking with -m64 succeeds and adds that flag to CFLAGS. SHLIB_LD is changed to take account of CFLAGS & LDFLAGS (configure tests that this works, and we link executables in this way already so that should not cause any issues). This does the right thing on the openpower-linux1 host and leads to a 64-bit build that passes the testsuite. I've verified that passing --enable-64bit does no harm on the amd64- linux1 SF CF host (AMD64 - Fedora Linux), a 64-bit platform that compiles for 64-bit by default, in fact it avoids a confusing configure warning that 64-bit support is disabled (Bug 1230558) and marks the build as 64-bit in the TIP59 config info. ---------------------------------------------------------------------- >Comment By: Daniel A. Steffen (das) Date: 2006-11-16 11:28 Message: Logged In: YES user_id=90580 Originator: YES not sure who the best maintainer to review this is? Jeff? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=310894&aid=1597389&group_id=10894 |