Re: CVS commit: src/sys/kern

2015-08-07 Thread Maxime Villard
Le 07/08/2015 11:38, Christos Zoulas a écrit : In article 21928.1438883...@splode.eterna.com.au, matthew green m...@eterna.com.au wrote: ya - this might actually break some linux binary packages, where there is a well-defined interface to executing a library. i think this part should be

re: CVS commit: src/sys/kern

2015-08-07 Thread matthew green
Maxime Villard writes: Le 07/08/2015 11:38, Christos Zoulas a écrit : In article 21928.1438883...@splode.eterna.com.au, matthew green m...@eterna.com.au wrote: ya - this might actually break some linux binary packages, where there is a well-defined interface to executing a library.

Re: CVS commit: src/sys/kern

2015-08-07 Thread Martin Husemann
On Thu, Aug 06, 2015 at 03:51:38PM -0700, Matt Thomas wrote: It's also used for PIE which are usually DYN instead of EXEC. And we actually have tests for that! Martin

Re: CVS commit: src/sys/kern

2015-08-07 Thread Christos Zoulas
In article 21928.1438883...@splode.eterna.com.au, matthew green m...@eterna.com.au wrote: ya - this might actually break some linux binary packages, where there is a well-defined interface to executing a library. i think this part should be reverted. Indeed: [5:16am] 1003#/lib/libc.so.6 GNU

Re: CVS commit: src/sys/kern

2015-08-07 Thread Matt Thomas
On Aug 7, 2015, at 4:05 PM, matthew green m...@eterna.com.au wrote: linux ld.so has an entry point, for instance. IIRC, it's related to how their ldd(1) works. As does our ld.elf_so.1