This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

bug-report: ld: hidden symbol `stat' in /usr/lib/libc_nonshared.a(stat.oS)is referenced by DSO


Hi,

I get the error
"hidden symbol `stat' in /usr/lib/libc_nonshared.a(stat.oS) is referenced
by DSO"
both on debian/unstable and redhat 9 with self-compiled binutils 2.14.

I produce it with the following code:
main.c:
int main() {};

libfile.c:
#include <sys/stat.h>
void func(void) {
        stat(0, 0);
};

gcc -o main.o -c main.c
gcc -o libfile.o -c libfile.c
ld -o libmylib.so -shared libfile.o
gcc -o exec main.o -L. -lmylib

The last command invokes ld and gives the error.  I don't get this error
when using binutils-2.13.2.  I also got this error using the
binutils-weekly.

Regards,
Stefaan


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]