On 2022-04-14, at 3:44 AM, Peter Serocka <[email protected]> wrote:

> A "meta-select" can easily provide /opt/local as symlink to the desired 
> default tree. Another tiny tool can set up $PATH for users at runtime, 
> providing the bin folders from multiple trees (PATH= ... 
> $(/opt/local/bin/mp_paths) ...)

So this discussion of changing things on new installs got me to wonder about 
this.

If the new system has compatibility modes to run older programs in their 
expected environment, and recompile new stuff as needed, what's wrong with this 
approach?

Keep all the existing, working binaries off in /opt/macports/x64-15, put new 
stuff in /opt/macports/arm-2 (or whatever), and have /opt/local just change 
destination targets as needed?

We have various "select" commands for python, etc; how is this idea any 
different?

(I am asking out of ignorance. This is not "I think we should do this". This is 
"why don't we?")

Reply via email to