Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2005-02

Problem with install/binw32

2 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Unknown author

It would appear that the set of win32 binaries that Peter installed in the install/binw32 directory of cvs on 2/7 contains a back-level version of a couple programs, as compared to the versions available from the binary download (1.9.6 released 1/1/2005). Specifically, the download version of ld, strip and windres are all "2.15.91 20040904" while the cvs install/binw32 versions of these three are "2.9.5".
Using the 2.9.5 version of ld causes the following error when doing a make (linking the ide)
libcygwin.a(pseudo-reloc.o)(.text+0x52)undefined reference to __RUNTIME_PSEUDO_RELOC_LIST_END__
libcygwin.a(pseudo-reloc.o)(.text+0x59)undefined reference to __RUNTIME_PSEUDO_RELOC_LIST_END__

Reply by email

Marco van de Voort
to Unknown author
Show quoted text 12 lines
It would appear that the set of win32 binaries that Peter installed in the install/binw32 directory of cvs on 2/7 contains a back-level version of a couple programs, as compared to the versions available from the binary download (1.9.6 released 1/1/2005). Specifically, the download version of ld, strip and windres are all "2.15.91 20040904" while the cvs install/binw32 versions of these three are "2.9.5". Using the 2.9.5 version of ld causes the following error when doing a make (linking the ide) libcygwin.a(pseudo-reloc.o)(.text+0x52)undefined reference to __RUNTIME_PSEUDO_RELOC_LIST_END__ libcygwin.a(pseudo-reloc.o)(.text+0x59)undefined reference to __RUNTIME_PSEUDO_RELOC_LIST_END__

1.9.8 will contain the new version.

Problem is that

- the new one fails to strip binaries (-Xs) properly, requiring manual strip on windows, specially annoying for lazarus.
- the old one is incompatible to recent cygwins.

Reply by email