[PATCH 1/2] elf loader support for auxvec base platform string

Steven Munroe munroesj at linux.vnet.ibm.com
Tue Jul 8 01:14:13 EST 2008


Roland McGrath writes:

> I understand why you think so.  But let's not be too abstract.  The
> purpose of the addition is to drive ld.so's selection of libraries, yes?

The is one possible usage of this AT_BASE_PLATFORM. There is also a
requirement from performance tools and large applications to understand
their environment. As it needs to be a public and durable ABI.

Virtualization and multi-core are only going to make everyones life more
complicated. Applications and performance tools will require more info
about the system to do their jobs. This is the problem I am trying to
solve. And I thought this was the simplest way to solve several use
cases.

I proposes for this and the possible extension to library selection
because it would become part of the ABI and any application could
access it.

So if you want to propose another (Better) mechanism for ld.so library
search shaping I would be glad to discuss it.

But in my mind the requirement for AT_BASE_PLATFORM still stands.






More information about the Linuxppc-dev mailing list