1985-05-13 11:19:24 +00:00
|
|
|
This file contains a summary of the bugs/features/inconsistencies
|
|
|
|
Robbert and Ed found while making the linker usable for the 68000 and amoeba.
|
1986-10-20 10:17:57 +00:00
|
|
|
I (Ceriel Jacobs) took the liberty of removing the ones that I fixed from
|
|
|
|
this list.
|
1985-05-13 11:19:24 +00:00
|
|
|
|
1987-01-29 13:20:23 +00:00
|
|
|
...
|
1985-05-13 11:19:24 +00:00
|
|
|
|
|
|
|
Another problem form the commons:
|
1987-01-29 13:20:23 +00:00
|
|
|
|
|
|
|
...
|
|
|
|
|
1985-05-13 11:19:24 +00:00
|
|
|
2 - The commons are allocated at the very end of the first pass, after the
|
|
|
|
initialezed data has been allocated in the segments. The order on which
|
|
|
|
the commons are allocated seems to be random. That way it is impossible
|
|
|
|
to produce a label that is guaranteed to point to the last byte (+1)
|
|
|
|
of a segment containing commons.
|
|
|
|
The currently used trick is to declare an extra segment after the
|
|
|
|
segment containing the commons. The first bytre in this segment
|
|
|
|
inmediatly follows the commons and can be used as _end or endbss.
|