| www.delorie.com/archives/browse.cgi | search |
| Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
| List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
| List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
| List-Post: | <mailto:cygwin AT cygwin DOT com> |
| List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/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-Authentication-Warning: | localhost.localdomain: ronald owned process doing -bs |
| Date: | Mon, 31 Mar 2003 16:08:58 +0200 (CEST) |
| From: | Ronald Landheer-Cieslak <ronald AT landheer DOT com> |
| X-X-Sender: | ronald AT localhost DOT localdomain |
| To: | cygwin AT cygwin DOT com |
| Subject: | Segmentation fault in ld |
| Message-ID: | <Pine.LNX.4.44.0303311603520.14082-100000@localhost.localdomain> |
| MIME-Version: | 1.0 |
Hello all,
I just discovered a bug in the current ld:
To repeat, just make sure there is no .libs in the current directory and
there is a minimal stub.cpp with at least one function. Run make with the
following makefile:
== BEGIN Makefile ==
all : stub.dll
.cpp.o :
g++ -shared -Wall -Werror -g -c -o $@ $<
stub.dll : stub.o
g++ -Wall -Werror -g -o $@ $^ \
-Wl,--out-implib,.libs/$@.a \
-Wl,--output-def,.libs/$@-def \
-Wl,--export-all-symbols \
=== END Makefile ===
ld will segfault trying to open .libs/stub.dll-def
The Makefile is slightly crappy, of course, but ld shouldn't segfault in
any case, IMHO.
If this is in no way related to Cygwin, I'll send the same thing to the
Binutils list.
HTH
rlc
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |