This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: Lots of gfortrans testsuite failuers on sparc64-linux: undefined reference to `_gfortran_reshape_r8
- From: "Christian Joensson" <christian dot joensson at gmail dot com>
- To: "FX Coudert" <fxcoudert at gmail dot com>
- Cc: "GCC Development" <gcc at gcc dot gnu dot org>, gfortran <fortran at gcc dot gnu dot org>
- Date: Sat, 24 Jun 2006 11:04:59 +0200
- Subject: Re: Lots of gfortrans testsuite failuers on sparc64-linux: undefined reference to `_gfortran_reshape_r8
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=O3HhiFFPkoG2KtLCwyN55TcifMzEp/mIvjT4H4YSJQKueCYfYGo/pZlDqZ3rRZmj5K1QL2bZza95V6SK4bikKb5iPd9gR97TTvkDEVNcG6/UMibQgLbvIXGA1W3Xeu3tZlhvIMK3vTPT+9Ec9C4Nb9AGt64L8MAf07mU+jXp4AI=
- References: <5460e3330606231109x3dab851fq37ecc27105a268ed@mail.gmail.com> <5460e3330606231121o714b2b78m61dd68b21652b83a@mail.gmail.com> <449CFD01.1000003@gmail.com> <5460e3330606240154r56784014qa402be19ba41b4ca@mail.gmail.com> <449CFF2D.5020203@gmail.com>
On 6/24/06, FX Coudert <fxcoudert@gmail.com> wrote:
> well, I didn't do a full bootstrap, I did a "bubblestrap" ... maybe
> that was the issue then. before running the next bubblestrap, what
> files do you recommend me to remove so that they get stage wise
> properly rebuilt?
Hum... I'm not sure, but I think the safe steps here are:
- check the original files are there
(${srcdir}/libgfortran/generated/{reshape,transpose}_r{4,8}.c)
- force the build mechanism to update your
${builddir}/${target}/libgfortran/Makefile, either by reconfiguring this
directory, or removing the Makefile (I'm not sure that works) or
deleting your whole ${builddir}/${target}/libgfortran directory.
That should work.
well,
$ ls -l sparc64-unknown-linux-gnu/libgfortran/kinds.h
-rw-rw-r-- 1 chj chj 1003 Jun 15 04:03
sparc64-unknown-linux-gnu/libgfortran/kinds.h
which means that that file is from the previous build...
$ svn info libgfortran/generated/reshape_r8.c
Path: libgfortran/generated/reshape_r8.c
Name: reshape_r8.c
URL: http://gcc.gnu.org/svn/gcc/trunk/libgfortran/generated/reshape_r8.c
Repository UUID: 138bc75d-0d04-0410-961f-82ee72b054a4
Revision: 114896
Node Kind: file
Schedule: normal
Last Changed Author: fxcoudert
Last Changed Rev: 114880
Last Changed Date: 2006-06-22 08:04:02 +0200 (Thu, 22 Jun 2006)
Text Last Updated: 2006-06-22 19:10:51 +0200 (Thu, 22 Jun 2006)
Properties Last Updated: 2006-06-22 19:10:51 +0200 (Thu, 22 Jun 2006)
Checksum: 8c9d27a3b974fbd53754fa7f6ac003d8
$ svn info libgfortran/generated/reshape_r4.c
Path: libgfortran/generated/reshape_r4.c
Name: reshape_r4.c
URL: http://gcc.gnu.org/svn/gcc/trunk/libgfortran/generated/reshape_r4.c
Repository UUID: 138bc75d-0d04-0410-961f-82ee72b054a4
Revision: 114896
Node Kind: file
Schedule: normal
Last Changed Author: fxcoudert
Last Changed Rev: 114880
Last Changed Date: 2006-06-22 08:04:02 +0200 (Thu, 22 Jun 2006)
Text Last Updated: 2006-06-22 19:10:51 +0200 (Thu, 22 Jun 2006)
Properties Last Updated: 2006-06-22 19:10:51 +0200 (Thu, 22 Jun 2006)
Checksum: 74ff3f839131e8c667e404b316d41859
$ svn info libgfortran/generated/transpose_r8.c
Path: libgfortran/generated/transpose_r8.c
Name: transpose_r8.c
URL: http://gcc.gnu.org/svn/gcc/trunk/libgfortran/generated/transpose_r8.c
Repository UUID: 138bc75d-0d04-0410-961f-82ee72b054a4
Revision: 114896
Node Kind: file
Schedule: normal
Last Changed Author: fxcoudert
Last Changed Rev: 114880
Last Changed Date: 2006-06-22 08:04:02 +0200 (Thu, 22 Jun 2006)
Text Last Updated: 2006-06-22 19:10:51 +0200 (Thu, 22 Jun 2006)
Properties Last Updated: 2006-06-22 19:10:51 +0200 (Thu, 22 Jun 2006)
Checksum: 3043842d8d36938c8f29f5d319c962d9
$ svn info libgfortran/generated/transpose_r4.c
Path: libgfortran/generated/transpose_r4.c
Name: transpose_r4.c
URL: http://gcc.gnu.org/svn/gcc/trunk/libgfortran/generated/transpose_r4.c
Repository UUID: 138bc75d-0d04-0410-961f-82ee72b054a4
Revision: 114896
Node Kind: file
Schedule: normal
Last Changed Author: fxcoudert
Last Changed Rev: 114880
Last Changed Date: 2006-06-22 08:04:02 +0200 (Thu, 22 Jun 2006)
Text Last Updated: 2006-06-22 19:10:51 +0200 (Thu, 22 Jun 2006)
Properties Last Updated: 2006-06-22 19:10:51 +0200 (Thu, 22 Jun 2006)
Checksum: 9530e0da6e10c3e99665517f9e96209f
So, I think I'll go for deletion of the whole
${builddir}/${target}/libgfortran directory.
unless someone wants to help me check the dependencies to be able to
list them in the proper places in the build mechanism so that this
don't happen....
--
Cheers,
/ChJ