[patch] extending/completing brandelf's OS knowledge

Kostik Belousov kostikbel at gmail.com
Mon Jan 25 09:16:32 UTC 2010


On Mon, Jan 25, 2010 at 10:01:29AM +0100, Alexander Leidinger wrote:
> Quoting Doug Barton <dougb at FreeBSD.org> (from Sun, 24 Jan 2010  
> 21:29:42 -0800 (PST)):
> 
> >On Sat, 23 Jan 2010, Kostik Belousov wrote:
> >
> >>I do not see a need for such rudimentary ELF editor in the base at all.
> >
> >So, perhaps it's time to move brandelf out of the base? And if so,  
> >perhaps Alexander's contribution could be incorporated into a port  
> >for it?
> 
> Personally I do not see a reason why his work can not go into the base  
> system. From a feature point of view the patch is giving brandelf a  
> little bit more freedom what it is allowed to change. When I look at  
> what I do/did with various tools in FreeBSD which where not intended  
> to be used like this but where useful in some cases, I do not think we  
> should enforce the policy to allow only stuff in brandelf which we are  
> able to emulate.
> 
> >>After the work of dchagin@/bz@, brandelf is needed only for the corner
> >>cases, if at all.
> >
> >Hmm, I was fooling around with some linux'y stuff the other day and  
> >needed to brandelf it (don't remember what, obviously wasn't that  
> >important). :)
> >If this happens again in the future, is it worth reporting  
> >somewhere? (-emulation@ ?)
> 
> If it was to brandelf a static linux executable so that the FreeBSD  
> system does not reboot when executing the static linux executable,  
> then I would say it does not need to be reported and we still need  
> brandelf in the base system.
> 
> If someone says that exactly this case has been fixed recently: it  
> would be great to hear on emulation@ about cases where brandelf is  
> still needed.

If static linux binary contains .note.ABI-tag section, and I believe
that relatively modern binaries do, then brand is autodetected.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20100125/b7a2608c/attachment.pgp


More information about the freebsd-hackers mailing list