[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: another i386 flag day
> Will I have to rebuild all the third-party software compiled in ports?
Most yeah.
> What is the main difference between the old and the new binary file
> format?
3.3
a.out
Last week:
ELF
executable mapped at around 0
data segments for each module maps 1GB higher
~0 main program code
.. gap
512M ld.so code
libc code
1G main program data
... gap for MAXDSIZ of 512
1.5G ld.so data
libc data
new:
~0 ld.so code
libc code
...
512-64M main program code
...
1G ld.so code
libc code
...
1.5G-64M main program data
... MAXDSIZ can now be much larger
this is better.