[haiku-commits] Re: haiku: hrev52153 - src/system/runtime_loader

  • From: Jérôme Duval <jerome.duval@xxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 1 Aug 2018 22:09:34 +0200

2018-08-01 21:36 GMT+02:00 waddlesplash <waddlesplash@xxxxxxxxx>:

On Wed, Aug 1, 2018, 3:20 PM Jérôme Duval <jerome.duval@xxxxxxxxx> wrote:

--------------------------------

0771d6b29621: runtime_loader: differentiate between secondary runtime
loaders.

                                   [ Jérôme Duval <jerome.duval@xxxxxxxxx>
]

---------------------------------


Based on this and bootstrapping commits, the route you seem to be taking is
that compat_mode secondary packages will be different from non compat_mode
secondaries. Why? Can't we do what other Linux distributions do, and have
one set of _x86 packages for both gcc2h and x86_64h? Actually if we wanted
to go even further, there'd only be one set of packages per arch completely,
and any of them could be used as "secondary"

But no matter what, I don't see why a boostrap is needed for compat mode.

The x86 gcc2h packages are tagged with x86_gcc2 as architecture, are
not installable on x86_64.
In the case of the runtime_loader, we also want to be able to launch
other architectures binaries, which the x86 runtime_loader isn't able
to do.

I'm not pushing for any route, this is the one I chose to develop.
Sure, you can dump it if you like...

Bye,
Jérôme

Other related posts: