cvs commit: src/sys/kern imgact_elf.c

Maxim Sobolev sobomax at portaone.com
Thu Dec 29 20:20:17 PST 2005


Coleman Kane wrote:
> On 12/26/05, *Olivier Houchard* <cognet at ci0.org <mailto:cognet at ci0.org>> 
> wrote:
> 
>     On Mon, Dec 26, 2005 at 03:17:35AM -0800, Maxim Sobolev wrote:
>      > Hi,
>      >
>      > IMHO this approach is suboptimal, since it depends on user's
>     ability to
>      > debug reason of failure of each particular script. I think since
>     target
>      > platform allows execution of shared libs by default our emulation
>     layer
>      > should do the same without requiring user to set some obscure
>     sysctls first.
>      >
>      > I have prepared a patch to remove that sysctl and make such
>     behaviour
>      > default for linux ELF shared libs. Patch can be found here:
>      >
>      > http://www.pbxpress.com/~sobomax/linux_et_dynamic.patch
>      >
>      > If there are no objections I would like to commit it (also removing
>      > respective linux.4 delta).
>      >
>      > Thanks!
>      >
>      > Regards,
>      >
>      > Maxim
> 
>     Hi Maxim,
> 
>     I see nothing wrong with this patch. If nobody else has an
>     objection, please
>     go ahead.
> 
>     Chears,
> 
>     Olivier
>     _______________________________________________
>     cvs-src at freebsd.org <mailto:cvs-src at freebsd.org> mailing list
>     http://lists.freebsd.org/mailman/listinfo/cvs-src
>     To unsubscribe, send any mail to "cvs-src-unsubscribe at freebsd.org
>     <mailto:cvs-src-unsubscribe at freebsd.org>"
> 
> 
> Do you think this will finally fix the breakage of the gentoo emulation 
> port? The script that you run to do the initial bootstrapping attempts 
> to call ld-linux.so (but dies do to not being allowed to exec it).

Yes, it should be fixed now at least if attempt of ld-linux.so execution 
   is the only obstacle.

-Maxim


More information about the cvs-all mailing list