Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Sep 2023 13:43:03 +0200
From:      Yuri <yuri@aetern.org>
To:        stable@freebsd.org
Subject:   Re: Build of 14 on 13 creates a file which needs libdialog.so.9
Message-ID:  <8474d23f-8551-474d-94d0-3fb04183b01b@aetern.org>
In-Reply-To: <E1qivJN-0001ad-O0@toybox.twisted.org.uk>
References:  <E1qivJN-0001ad-O0@toybox.twisted.org.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Pete French wrote:
> Am experimenting with stable/14 to see how it goes, but have an odd problem. I
> am compiling it on a stable/13 machine, as I was upgrading a 13 box to 14. But having
> done this, I now cannot don an installworld again with a slihtly more recent compile,
> as it fails, telling me that I need libdialog.so.9
> 
> The culprit appears to be /usr/src/amd64.amd64/tmp/legacy/bin/tzsetup which needs the
> shared object. It exists on 13 so my first installworld succeeds, but after installing 14
> it then fails as 14 does not have this library
> 
> Is what I am doing wrong? Is it true that once I have gone to 14, I can no longer install
> again a version which was compiled under 13 ?

I don't think I completely understand the procedure you are describing,
just a note that guessing on the /tmp/legacy/ in path it's a "native"
tool that runs on build system and was compiled against the libraries on
the build system (unlike real binaries built against the libraries for
the target system).



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8474d23f-8551-474d-94d0-3fb04183b01b>