Date: Mon, 21 Jan 2002 17:10:02 -0800 (PST) From: Ian Dowse <iedowse@maths.tcd.ie> To: freebsd-bugs@FreeBSD.org Subject: Re: gnu/13525: gcc fails load against library with both C++ and C modules Message-ID: <200201220110.g0M1A2x75315@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR gnu/13525; it has been noted by GNATS.
From: Ian Dowse <iedowse@maths.tcd.ie>
To: Keith Bostic <bostic@sleepycat.com>
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: gnu/13525: gcc fails load against library with both C++ and C modules
Date: Tue, 22 Jan 2002 01:06:25 +0000
In message <200201212132.g0LLWwH11686@abyssinian.sleepycat.com>, Keith Bostic w
rites:
>Sorry, but I haven't the slightest idea -- it's been 2 1/2 years.
>There's a test case in the PR, so you should be able to find out.
Thanks for the reply - yes, it seems that the issue is still present.
The following script reproduces it directly (cc'd to gnats for
future reference).
Ian
#!/bin/sh
cat > a.c << EOF
void a(void) {}
EOF
cat > b.cc << EOF
#include <iostream.h>
extern "C" { void a(void); }
class b { public: void A(); };
void b::A() { a(); cout << "a"; }
EOF
cat > c.c << EOF
extern void a(void);
int main() { a(); return 0; }
EOF
gcc -Wall -c -fpic a.c
c++ -Wall -c -fpic b.cc
gcc -shared -o libab.so a.o b.o
gcc -Wall -o c c.c ./libab.so
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201220110.g0M1A2x75315>
