From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13438 invoked by alias); 19 May 2003 13:56:02 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 13416 invoked by uid 71); 19 May 2003 13:56:01 -0000 Date: Mon, 19 May 2003 13:56:00 -0000 Message-ID: <20030519135601.13407.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: "Vic Abell" Subject: RE: other/9105: gcc-3.2.1/gcc/intl/Makefile gets incorrect INSTALL variable path Reply-To: "Vic Abell" X-SW-Source: 2003-05/txt/msg02082.txt.bz2 List-Id: The following reply was made to PR other/9105; it has been noted by GNATS. From: "Vic Abell" To: "Dara Hazeghi" Cc: , , "vicabell" Subject: RE: other/9105: gcc-3.2.1/gcc/intl/Makefile gets incorrect INSTALL variable path Date: Mon, 19 May 2003 08:50:49 -0500 Dara, You write: > > as previously noted, in source builds have had problems in the past. > However, I have yet to experience any with gcc 3.3. Would it be > possible for you to test under gcc 3.3, and determine if this problem > is still present? Thanks, I configured gcc 3.3 three ways and can't see any difference in the results when compared to gcc 3.2.1 configuration. In my three gcc 3.3 configure runs only one that used an absolute path to the configure script in the gcc 3.3 source subdirectory from a subdirectory outside gcc-3.3 properly set the INSTALL string of .../gcc/intl/Makefile. The two relative path configure runs I made, in-source and relative-to-source, both produced the same incorrect path in the INSTALL string of .../gcc/intl/Makefile. More specifically, here's what I tried: 1. I downloaded gcc-3.3.tar.gz on Thursday May 15. It has these ls and md5 footprints: -rw-r--r-- 1 abe pucc 31046469 May 15 10:55 gcc-3.3.tar.gz MD5 (gcc-3.3.tar.gz) = 59a99a15c24a1519d057a7b94f00e8f2 2. I gunzip'd and extracted the 3.3 archive, changed to the extracted directory and ran `./configure ...`. Here is the incorrect INSTALL string from gcc-3.3/gcc/intl/Makefile: $ grep "^INSTALL = " gcc/intl/Makefile INSTALL = ./../install-sh -c $ (cd gcc/intl; ls -l ./../install-sh) ./../install-sh: No such file or directory Note: in addition to `./configure ...` I also tried simply `configure ...` and there was no difference in the INSTALL string of gcc/intl/Makefile. 3. I gunzip'd and extracted the 3.3 archive again, made a gcc-3.3-exrel subdirectory ("exrel" for outside the source directory, relative path to configure) and ran `./gcc-3.3/configure ...`. Here is the incorrect INSTALL string from gcc-3.3-exrel/gcc/intl/Makefile: $ grep "^INSTALL = " gcc/intl/Makefile INSTALL = ../../gcc-3.3/gcc/../install-sh -c $ (cd gcc/intl; ls -l ../../gcc-3.3/gcc/../install-sh) ../../gcc-3.3/gcc/../install-sh: No such file or directory 4. I gunzip'd and extracted the 3.3 archive again, made a gcc-3.3-exabs subdirectory ("exabs" for outside the source directory, absolute path to configure) and ran `/export/home/abe/gnu/gcc-3.3/configure ...`. Here is the correct INSTALL string from /export/home/abe/gnu/gcc-3.3-exabs/intl/Makefile: $ grep "^INSTALL = " gcc/intl/Makefile INSTALL = /export/home/abe/gnu/gcc-3.3/gcc/../install-sh -c $ ls -l /export/home/abe/gnu/gcc-3.3/gcc/../install-sh -rwxr-xr-x 1 abe pucc 5598 Jan 25 2002 \ /export/home/abe/gnu/gcc-3.3/gcc/../install-sh* I have script(1) output for each configure attempt, should you want it. What other information can I supply? Vic