[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbsd-tech
Subject:    Re: another i386 flag day
From:       Theo de Raadt <deraadt () cvs ! openbsd ! org>
Date:       2003-05-05 19:22:12
[Download RAW message or body]

> 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.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic