This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


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

Re: Protect __STRING_INLINE in s390



Here is the error mesage which I forgot in the last email:

gcc   -nostdlib -nostartfiles -r -o /usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.os \
-Wl,-d -Wl,--whole-archive /usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.a
/usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.a(string-inlines.os): In function `strcpy':
/usr/src/packages/BUILD/glibc-2.2.2/string/../sysdeps/s390/bits/string.h:63: multiple definition of
`strcpy'
/usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.a(strcpy.os)(.text+0x0): first defined here
/usr/bin/ld: Warning: size of symbol `strcpy' changed from 14 to 24 in string-inlines.os
/usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.a(string-inlines.os): In function `strlen':
/usr/src/packages/BUILD/glibc-2.2.2/string/../sysdeps/s390/bits/string.h:45: multiple definition of
`strlen'
/usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.a(strlen.os):/usr/src/packages/BUILD/glibc-2.2.2/str
ing/../sysdeps/generic/strlen.c:31: first defined here
/usr/bin/ld: Warning: size of symbol `strlen' changed from 188 to 28 in string-inlines.os
/usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.a(string-inlines.os): In function `strncpy':
/usr/src/packages/BUILD/glibc-2.2.2/string/../sysdeps/s390/bits/string.h:77: multiple definition of
`strncpy'
/usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.a(strncpy.os)(.text+0x0): first defined here
/usr/bin/ld: Warning: size of symbol `strncpy' changed from 164 to 58 in string-inlines.os
/usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.a(string-inlines.os): In function `strcat':
/usr/src/packages/BUILD/glibc-2.2.2/string/../sysdeps/s390/bits/string.h:102: multiple definition of
 `strcat'
/usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.a(strcat.os):/usr/src/packages/BUILD/glibc-2.2.2/str
ing/../sysdeps/generic/strcat.c:29: first defined here
/usr/bin/ld: Warning: size of symbol `strcat' changed from 68 to 36 in string-inlines.os
/usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.a(string-inlines.os): In function `strncat':
/usr/src/packages/BUILD/glibc-2.2.2/string/../sysdeps/s390/bits/string.h:121: multiple definition of
 `strncat'
/usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.a(strncat.os):/usr/src/packages/BUILD/glibc-2.2.2/st
ring/../sysdeps/generic/strncat.c:34: first defined here
/usr/bin/ld: Warning: size of symbol `strncat' changed from 252 to 64 in string-inlines.os
collect2: ld returned 1 exit status
make[1]: *** [/usr/src/packages/BUILD/glibc-2.2.2/cc/libc_pic.os] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/glibc-2.2.2'
make: *** [all] Error 2

-- 
Thorsten Kukuk       http://www.suse.de/~kukuk/       kukuk@suse.de
SuSE GmbH            Schanzaeckerstr. 10            90443 Nuernberg
Linux is like a Vorlon.  It is incredibly powerful, gives terse,
cryptic answers and has a lot of things going on in the background.


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