Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

32-bit MSDOS (Announce)

posted by marcov, 04.07.2021, 23:08

> Ok, the main problem was solved by switching
> from ldwin to the "ld" that is provided by
> FPC. For some reason it is working even though
> ld that comes with Cygwin, and my ldwin, come
> up with errors and require --no-inhibit to
> ignore them. I wonder what those errors mean,
> as surely there must be a way of getting
> normal "ld" to work?

For windows, the internal linker is recommended, as I already told you.

And yes, 3rd party builds of ld.exe might have issues, which is why we deliver our own. Same with gdb.exe

For questions about why 3rd party builds of ld.exe don't work, ask the people that built them. It might be options, or known issues, problems with weak linking, problems with processing of link scripts or using _ prefixes for some legacy reason.

> Producing a 100% public domain executable

The PD thing is your own hang up. Nearly the entire world is fine with BSD and LGPL-static-linking-exception.

In the nineties some people were paranoid about open source licenses, but it is 2021 now, and this is all daily fare for most programmers. I haven't heard about this particular direction in decades.

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 393 users online (1 registered, 392 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum