Re: the case of untracked base shlibs
Warner Losh <[email protected]> Tue, 12 May 2026 12:07:48 -0600
| Newsgroups | gmane.os.freebsd.devel.hackers |
|---|---|
| Message-ID | <CANCZdfr7b2MV4zNqQKtDsL1d=nMLNufZ3JcO34WkeYYGu4st7g@mail.gmail.com> |
On Tue, May 12, 2026 at 9:42 AM Sulev-Madis Silber < [email protected]> wrote: > oh, hell, guys, it works > > can you name reasons why mixing ports is bad? > > there's binary compat for a reason. one could say that's an abuse but does > it matter. iirc binary compat goes back to 4.3 bsd. anyone have pre fbsd 1 > binary running still? i'm curious! > We try super hard for binaries in base to retain compatibility. For ports we don't try at all. so mixing ports from different eras produces lots of different conflicts. Some specific subsets of ports can be 'cross threaded' like that, so long as they are a self-contained set that only links to the base. > i also have "consistent" 16 kernel 16 userland 13 ports which was created > because user qemu only goes down (why?) on versions, not up. this needed > shlibs symlinking to work, tho. openssl again > user qemu is stuck at 3.2. But sometimes people install the 'devel' version that's something higher. The devel version has been that way for a long long time because we've not been able to get it stable for a variety of reasons (some of which are my fault). Warner > i bet many have custom systems which they share. sometimes this could get > official because os is for users eh > > the main reason for that scan was what to rebuild first. that could be > important if you upgraded running system that way > > btw, when is arch a "*"? when there are no platform specific binaries in > package? but there seems to be > >