delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2012/01/19/23:08:11

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_NONE,TW_CX,TW_GC,TW_IB,TW_JL,TW_YM
X-Spam-Check-By: sourceware.org
Message-ID: <1327032462.6111.YahooMailNeo@web88606.mail.bf1.yahoo.com>
Date: Thu, 19 Jan 2012 20:07:42 -0800 (PST)
From: Ilguiz Latypov <ilgiz AT rogers DOT com>
Reply-To: Ilguiz Latypov <ilgiz AT rogers DOT com>
Subject: hard-coded library search path in gcc-4
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
MIME-Version: 1.0
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id q0K487Sv007242

I found that gcc-4 from a recent setup.exe could not start cc1 because the latter could not find some shared object file.

I confirmed that by running cc1 alone with an empty PATH variable.


> $ ( export PATH= ; /cygdrive/c/cygwin/bin/gcc-4.exe -v -E - < /dev/null )
> Using built-in specs.
> COLLECT_GCC=/cygdrive/c/cygwin/bin/gcc-4
> COLLECT_LTO_WRAPPER=/cygdrive/c/cygwin/bin/../lib/gcc/i686-pc-cygwin/4.5.3/lto-wrapper.exe
> Target: i686-pc-cygwin
> Configured with: /gnu/gcc/releases/respins/4.5.3-3/gcc4-4.5.3-3/src/gcc-4.5.3/configure --srcdir=/gnu/gcc/releases/respins/4.5.3-3/gcc4-4.5.3-3/src/gcc-4.5.3 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --datadir=/usr/share --localstatedir=/var --sysconfdir=/etc --datarootdir=/usr/share --docdir=/usr/share/doc/gcc4 -C --datadir=/usr/share --infodir=/usr/share/info --mandir=/usr/share/man -v --with-gmp=/usr --with-mpfr=/usr --enable-bootstrap --enable-version-specific-runtime-libs --libexecdir=/usr/lib --enable-static --enable-shared --enable-shared-libgcc --disable-__cxa_atexit --with-gnu-ld --with-gnu-as --with-dwarf2 --disable-sjlj-exceptions --enable-languages=ada,c,c++,fortran,java,lto,objc,obj-c++ --enable-graphite --enable-lto --enable-java-awt=gtk --disable-symvers --enable-libjava --program-suffix=-4 --enable-libgomp --enable-libssp --enable-libada --enable-threads=posix --with-arch=i686
 --with-tune=generic --enable-libgcj-sublibs CC=gcc-4 CXX=g++-4 CC_FOR_TARGET=gcc-4 CXX_FOR_TARGET=g++-4 GNATMAKE_FOR_TARGET=gnatmake GNATBIND_FOR_TARGET=gnatbind --with-ecj-jar=/usr/share/java/ecj.jar
> Thread model: posix
> gcc version 4.5.3 (GCC)
> COLLECT_GCC_OPTIONS='-v' '-E' '-mtune=generic' '-march=i686'
>  /cygdrive/c/cygwin/bin/../lib/gcc/i686-pc-cygwin/4.5.3/cc1.exe -E -quiet -v -iprefix /cygdrive/c/cygwin/bin/../lib/gcc/i686-pc-cygwin/4.5.3/ -D__CYGWIN32__ -D__CYGWIN__ -Dunix -D__unix__ -D__unix -idirafter /usr/lib/../include/w32api -idirafter ../../include/w32api - -mtune=generic -march=i686
> /usr/lib/gcc/i686-pc-cygwin/4.5.3/cc1.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
> 
> $ /usr/lib/gcc/i686-pc-cygwin/4.5.3/cc1.exe -o /dev/null - < /dev/null
> 
> Analyzing compilation unit
> Performing interprocedural optimizations
>  <*free_lang_data> <visibility> <early_local_cleanups> <whole-program> <inline>Assembling functions:
> 
> Execution times (seconds)
>  TOTAL                 :   0.00             0.00             0.01                590 kB
> 
> $ PATH= /usr/lib/gcc/i686-pc-cygwin/4.5.3/cc1.exe -o /dev/null - < /dev/null
> /usr/lib/gcc/i686-pc-cygwin/4.5.3/cc1.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory

Cheers!

--

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019