Mail Archives: djgpp-workers/2000/11/19/05:11:35
On Sun, 19 Nov 2000, Tim Van Holder wrote:
> # Handle systems without djgpp.djl (recent binutils don't need it)
> ifneq ($(DJGPP_DJL),djgpp.djl)
> DJGPP_DJL := -T $(subst \,/,$(DJGPP_DJL))
> else
> DJGPP_DJL :=
No, this is wrong: we don't want the library to be built or tested
without djgpp.djl. Ever.
Users are free to do whatever they want with their production
installation, but when they build or test the library, we *require* them
to do so in the stock development environment, including djgpp.djl that
comes with djdevNNN.zip. The linker script is important because it sets
up memory layout and special sections, and we don't want the library to
be screwed by using any other configuration, such as the one built into
Binutils (which might be out of date, depending on where the latest port
was done).
Since building the library requires to unpack djdev in a separate place,
and djdev comes with djgpp.djl, I don't see how the missing linker script
in the production tree should be relevant to the issue at hand.
- Raw text -