On 2025-05-26 12:27, Arthur Schwarz wrote:
Hi Brian;
I'm trying to track down the gcc linker (ld) manual. Any idea where I can find
it?
$ cygcheck -f /usr/bin/ld
binutils-2.44-1
https://cygwin.com/packages/summary/binutils-src.html
https://www.gnu.org/software/binutils/
https://savannah.gnu.org/projects/binutils/
https://sourceware.org/binutils/
https://sourceware.org/binutils/docs/
https://sourceware.org/binutils/docs/ld.pdf
https://sourceware.org/binutils/docs/ld.html # single page
https://sourceware.org/binutils/docs/ld/index.html # multiple pages
I've looked at the gcc site (gcc.gnu.org/onlinedocs/) and it's not there. I did
a google search and found a 1998 linker manual. I looked at the local cygwin (/
usr/share/doc) and there's no ld.
Install binutils and then you can use:
$ info ld
$ man ld
You sent me the solution to my linking issue (thanks), but I find that the
libslip.dll.a seems woefully undernourished. My cygslip.dll is 55980 bytes, my
libslip.dll.a is 2266 bytes. I would argue that my cygslip.dll seems too low
(will find out more when I try to link it to an executable) but the
libslip.dll.a seems wholly inadequate. I was hoping to use the linker manuals to
try to find out what's going on, but I can't find the manuals.
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher but when there is no more to cut
-- Antoine de Saint-Exupéry
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple