Changes between Version 1 and Version 2 of Ticket #15828


Ignore:
Timestamp:
Mar 24, 2020, 8:47:47 PM (2 years ago)
Author:
X512
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #15828 – Description

    v1 v2  
    11This is hrev53967.
    22
    3 When 32 bit appliaction support will be added to x86_64 Haiku, where will be 2 senondary architectures x86 and x86_gcc2. So primary x86_gcc2 architecture on 32 bit Haiku will become secondary architecture on 64 bit Haiku and installing of x86_gcc2 packages become impossible.
     3When 32 bit appliaction support will be added to x86_64 Haiku (https://review.haiku-os.org/c/haiku/+/427), where will be 2 senondary architectures x86 and x86_gcc2. So primary x86_gcc2 architecture on 32 bit Haiku will become secondary architecture on 64 bit Haiku and installing of x86_gcc2 packages become impossible.
    44
    55Possible solution to this problem is perform automatic remapping of package patch to secondary architectures. For example if some x86_gcc2 package has `lib/libtest.so`, it will be remapped to `lib/x86_gcc2/libtest.so` on 64 bit Haiku. After introducing this feature secondary architectures suffixes can be dropped in HaikuPorts and x86 or x86_gcc2 architecture can be directly used.