From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11140 invoked by alias); 4 Apr 2003 19:15:52 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 11129 invoked from network); 4 Apr 2003 19:15:52 -0000 Received: from unknown (HELO newton.math.purdue.edu) (128.210.3.6) by sources.redhat.com with SMTP; 4 Apr 2003 19:15:52 -0000 Received: from banach.math.purdue.edu (root@banach.math.purdue.edu [128.210.3.16]) by newton.math.purdue.edu (8.10.1/8.10.1/PURDUE_MATH-4.0) with ESMTP id h34JFnf11399; Fri, 4 Apr 2003 14:15:49 -0500 (EST) Received: from banach.math.purdue.edu (lucier@localhost [127.0.0.1]) by banach.math.purdue.edu (8.12.8/8.12.8/PURDUE_MATH-4.0) with ESMTP id h34JFlMD002362; Fri, 4 Apr 2003 14:15:47 -0500 (EST) Received: (from lucier@localhost) by banach.math.purdue.edu (8.12.8/8.12.8/Submit) id h34JFjSn002361; Fri, 4 Apr 2003 14:15:45 -0500 (EST) From: Brad Lucier Message-Id: <200304041915.h34JFjSn002361@banach.math.purdue.edu> Subject: relocation truncated to fit error on alpha To: gcc@gcc.gnu.org Date: Fri, 04 Apr 2003 19:35:00 -0000 Cc: lucier@math.purdue.edu (Brad Lucier), schun@math.purdue.edu (Sehun Chun), bangerth@dealii.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2003-04/txt/msg00195.txt.bz2 I'm trying to build deal.II CVS with gcc-3.4 on alphaev6-unknown-linux-gnu and in trying to run the first test, I get the error messages: ============================ Linking step-1 /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparse_matrix.float.g.o)(.rodata+0x2e00): relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparse_matrix.float.g.o)(.rodata+0x2e04): relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparse_matrix.float.g.o)(.rodata+0x2e08): relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparse_matrix.float.g.o)(.rodata+0x2e0c): relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparse_matrix.float.g.o)(.rodata+0x2e10): relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparse_matrix.float.g.o)(.rodata+0x2e14): relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparse_matrix.float.g.o)(.rodata+0x2e18): relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparse_matrix.float.g.o)(.rodata+0x2e1c): relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparsity_pattern.g.o):ExcInvalidIndex/source/sparsity_pattern.cc:99: relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparsity_pattern.g.o):ExcInvalidIndex/source/sparsity_pattern.cc:99: relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparsity_pattern.g.o):ExcInvalidIndex/source/sparsity_pattern.cc:99: relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparsity_pattern.g.o):ExcInvalidIndex/source/sparsity_pattern.cc:99: relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparsity_pattern.g.o):ExcInvalidIndex/source/sparsity_pattern.cc:99: relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparsity_pattern.g.o):ExcInvalidIndex/source/sparsity_pattern.cc:99: relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparsity_pattern.g.o):ExcInvalidIndex/source/sparsity_pattern.cc:99: relocation truncated to fit: GPREL32 *UND* /export/home/lucier/programs/deal.II/lib/liblac.g.a(sparsity_pattern.g.o):ExcInvalidIndex/source/sparsity_pattern.cc:99: relocation truncated to fit: GPREL32 *UND* collect2: ld returned 1 exit status make[1]: *** [step-1] Error 1 Now, this is the same as PR6999, which you, Wolfgang, recently closed; it's somewhat ironic now that it comes up again when I'm trying to use your deal.II package. There have been several threads about this problem in the mail lists over the years, for example beginning at http://gcc.gnu.org/ml/gcc/2001-09/msg00645.html and http://gcc.gnu.org/ml/gcc/2001-09/msg00645.html which leads to Richard Henderson proposing a patch in http://gcc.gnu.org/ml/gcc/2001-11/msg00413.html which may not have been followed up. So, does anyone have any suggestions about how to fix the build process of deal.II (which I find somewhat opaque) or how to fix this once and for all with gcc? Brad