From: SourceForge.net <no...@so...> - 2004-11-13 01:08:12
|
Bugs item #1016796, was opened at 2004-08-26 04:32 Message generated for change (Comment added) made by hobbs You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=1016796&group_id=10894 Category: 51. Configure and Build Tools Group: None Status: Open Resolution: None Priority: 7 Submitted By: Andreas Leitgeb (avl42) Assigned to: Nobody/Anonymous (nobody) Summary: solaris-cc, 64bit: final linking lacks 64bit-option Initial Comment: Solaris 8, cc (Sun WorkShop 6 update 1 C 5.2), "./configure --enable-64bit --enable-64bit-vis --disable-shared - -disable-load" compiling goes all well, but for final linking, option "-xarch=v9a" is missing from the command-line, thus linking fails with "ld: fatal: file tclAppInit.o: wrong ELF class: ELFCLASS64" manually re-executing the command with the xarch-option added successfully produces binary. ---------------------------------------------------------------------- >Comment By: Jeffrey Hobbs (hobbs) Date: 2004-11-12 17:08 Message: Logged In: YES user_id=72656 This is due to the addition of the --disable-load. Do you really want that? --disable-shared makes a static build, but --disable-load prevents the Tcl 'load' command from operating. I would recommend removing that from the configure line. There is a general configure problem with --disable-load for those platforms (builds) that require LDFLAGS be extended (like most 64-bit compiles). The --disable-load reverts to LDFLAGS_ORIG, which removes 64-bit info as well as dynlib info. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=1016796&group_id=10894 |