This is the mail archive of the libc-alpha@sourceware.cygnus.com mailing list for the glibc project.


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

Fwd: glibc compiled!


Hi,

While I was farting around with a bad cvs tree (by the way doing a simple cvs
update would not update the linuxthreads_db subdirectory and I literally had to
recheck out the whole thing from scratch), some users of 2.3.XX kernels have
successfully compiled glibc-2.1.3 on powerpc.

Here is a list of the warning the got during compilation.

Tom also wrote to me that it passed macke check with flying colors.

I hope this info helps.  If I hear any other success stories I will forward
them over the next day or so.

Thanks,

Kevin


----------  Forwarded Message  ----------
Subject: glibc compiled!
Date: Wed, 16 Feb 2000 18:34:11 -0500 (EST)
From: Tom Dilling (Oncolink) <tdilling@oncodev.isc-net.upenn.edu>


gcc did state it's unhappieness now and again, though -- I sort of
manually caught the errors as they flew by :-)

Here they are (not going to guarantee that there aren't others):

--------------------------
[....]

make[2]: Entering directory `/var/tmp/libc/posix'
../sysdeps/unix/sysv/linux/execve.c: In function `__execve':
.../sysdeps/unix/sysv/linux/execve.c:40: warning: passing arg 2 of `__syscall_execve' discards qualifiers from pointer target type
.../sysdeps/unix/sysv/linux/execve.c:40: warning: passing arg 3 of `__syscall_execve' discards qualifiers from pointer target type
.../sysdeps/unix/sysv/linux/execve.c: In function `__execve':
.../sysdeps/unix/sysv/linux/execve.c:40: warning: passing arg 2 of `__syscall_execve' discards qualifiers from pointer target type
.../sysdeps/unix/sysv/linux/execve.c:40: warning: passing arg 3 of `__syscall_execve' discards qualifiers from pointer target type
.../sysdeps/unix/sysv/linux/execve.c: In function `__execve':
.../sysdeps/unix/sysv/linux/execve.c:40: warning: passing arg 2 of `__syscall_execve' discards qualifiers from pointer target type
.../sysdeps/unix/sysv/linux/execve.c:40: warning: passing arg 3 of `__syscall_execve' discards qualifiers from pointer target type

[....]

make[2]: Entering directory `/var/tmp/libc/misc'
../sysdeps/unix/sysv/linux/powerpc/mmap64.c: In function `__mmap64':
.../sysdeps/unix/sysv/linux/powerpc/mmap64.c:45: warning: initialization makes pointer from integer without a cast
.../sysdeps/unix/sysv/linux/powerpc/mmap64.c: In function `__mmap64':
.../sysdeps/unix/sysv/linux/powerpc/mmap64.c:45: warning: initialization makes pointer from integer without a cast
.../sysdeps/unix/sysv/linux/powerpc/mmap64.c: In function `__mmap64':
.../sysdeps/unix/sysv/linux/powerpc/mmap64.c:45: warning: initialization makes pointer from integer without a cast

[....]

make[2]: Entering directory `/var/tmp/libc/elf'
rtld.c: In function `_dl_start':
rtld.c:145: warning: `start_time' might be used uninitialized in this function
rtld.c: In function `_dl_start_final':
rtld.c:236: warning: unused variable `end_time'
rtld.c: In function `dl_main':
rtld.c:1009: warning: unused variable `add'
rtld.c:1008: warning: unused variable `stop'
rtld.c:1007: warning: unused variable `start'
rtld.c:372: warning: unused variable `diff'
rtld.c:371: warning: unused variable `stop'
rtld.c:370: warning: unused variable `start'
rtld.c: At top level:
rtld.c:143: warning: `_dl_start' defined but not used

[....]

gcc: file path prefix `/var/tmp/libc/build-ppc-linux/csu/' never used

[....]

make[2]: Entering directory `/var/tmp/libc/math'
../sysdeps/libm-ieee754/s_cos.c:86: warning: conflicting types for built-in function `cosl'
.../sysdeps/libm-ieee754/s_sin.c:86: warning: conflicting types for built-in function `sinl'
.../sysdeps/libm-ieee754/s_cos.c:86: warning: conflicting types for built-in function `cosl'
.../sysdeps/libm-ieee754/s_sin.c:86: warning: conflicting types for built-in func
ttion `sinl'
../sysdeps/libm-ieee754/s_cos.c:86: warning: conflicting types for built-in function `cosl'
.../sysdeps/libm-ieee754/s_sin.c:86: warning: conflicting types for built-in function `sinl'

[....]

make[2]: Entering directory `/var/tmp/libc/nscd'
../sysdeps/libm-ieee754/s_cos.c:86: warning: conflicting types for built-in func
ttion `cosl'
../sysdeps/libm-ieee754/s_sin.c:86: warning: conflicting types for built-in func
ttion `sinl'
../resolv/mapv4v6addr.h:61: warning: `map_v4v6_address' defined but not used

------------

Sincerely,
Tom Dilling
Production Editor, OncoLink
http://www.oncolink.upenn.edu/
tdilling@oncodev.isc-net.upenn.edu
-------------------------------------------------------

-- 

--
Kevin B. Hendricks
Associate Professor of Operations and Information Technology
Richard Ivey School of Business, University of Western Ontario
London, Ontario  N6A-3K7  CANADA   
khendricks@ivey.uwo.ca, (519) 661-3874, fax: 519-661-3959


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