Raj Prakash wrote:
> Would a facility of the following nature be useful?
> 
> Build two (or more) binaries that are [b]optimized [/b]for different 
> processors - for example, one for ultra1 and one for ultra3. A tool combines 
> the binaries into a single binary. The combined binary may be used on [b]any 
> [/b]Solaris machine and the most appropriate optimized binary will be chosen 
> and run. The combined binary can used to package, ship, etc just as your 
> usual binaries.

You mean:

     http://en.wikipedia.org/wiki/Fat_binary

The subject has come up once or twice, but questions regarding the
nature of the container (is in this new ELF type), and how multiple
objects (libraries) might be mapped efficiently from a container
into memory, resulted in the conversation not going very far.
We've tended to leverage off of filters and such to enable the
use of alternative objects.

Of course there's the other data point that many customers aren't
interested in producing multiple objects, at least not multiple
flavors of optimization.  Each new object involves another addition
to their text matrix.  They want their one "generic" binary to
run everywhere.  If you gave customers a container technology, would
they use it?  There hasn't been much "pull" for this technology so far.

Presumably your IPO world sees a use for such a container?

-- 

Rod.

Reply via email to