NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

install/60218: 11.0_RC3 32bit arm ports have duplicated base32.tgz sets



>Number:         60218
>Category:       install
>Synopsis:       11.0_RC3 32bit arm ports have duplicated base32.tgz sets
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    install-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Apr 29 23:30:00 +0000 2026
>Originator:     Izumi Tsutsui
>Release:        NetBSD 11.0_RC3
>Organization:
>Environment:
System: NetBSD mirage 11.0_RC3
Architecture: arm (all earm* ports)
Machine: all earm* ports
>Description:
According to the following commit messages, base32 sets are prepared
for 32-bit compatibility on ports with "MKCOMPAT=yes":

 https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html
>> Add new sets: base32, debug32, manhtml
>> - base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit
>>   compatibility, previously included in base

However all 32 bit arm ports (earm* with MKCOMPAT=yes) in 11.0_RC3 release
contain base32.tgz and debug32.tgz in the release binary directories.

All binaries in base32.tgz seems identical with ones in base.tgz,
while debug32.tgz seems almost empty.

>How-To-Repeat:
See release binary set directories:
 https://cdn.netbsd.org/pub/NetBSD/NetBSD-11.0_RC3/cats/binary/sets/
 https://cdn.netbsd.org/pub/NetBSD/NetBSD-11.0_RC3/evbarm-earmv6hf/binary/sets/
 https://cdn.netbsd.org/pub/NetBSD/NetBSD-11.0_RC3/evbarm-earmv7hf/binary/sets/
 https://cdn.netbsd.org/pub/NetBSD/NetBSD-11.0_RC3/hpcarm/binary/sets/
 https://cdn.netbsd.org/pub/NetBSD/NetBSD-11.0_RC3/iyonix/binary/sets/
 https://cdn.netbsd.org/pub/NetBSD/NetBSD-11.0_RC3/shark/binary/sets/
 https://cdn.netbsd.org/pub/NetBSD/NetBSD-11.0_RC3/zaurus/binary/sets/
etc.

>Fix:
No idea.

IIUC MKCOMPAT on earm* ports provides old ARM ABI compatibility,
not 32bit compatibility, so "MKCOMPAT=yes" check in
src/distrib/sets/sets.subr is insufficient?

---
Izumi Tsutsui




Home | Main Index | Thread Index | Old Index