Date: Thu, 26 May 2005 14:23:49 -0700 From: Kris Kennaway <kris@obsecurity.org> To: Vizion <vizion@vizion.occoxmail.com> Cc: freebsd-questions@freebsd.org, Kris Kennaway <kris@obsecurity.org> Subject: Re: 5.3->5.4 upgrade method Message-ID: <20050526212349.GA46382@xor.obsecurity.org> In-Reply-To: <200505261409.28241.vizion@vizion.occoxmail.com> References: <20050526194137.GB50503@keyslapper.net> <200505261359.15878.vizion@vizion.occoxmail.com> <20050526211019.GA34601@xor.obsecurity.org> <200505261409.28241.vizion@vizion.occoxmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--WIyZ46R2i8wDzkSu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, May 26, 2005 at 02:09:27PM -0700, Vizion wrote: > On Thursday 26 May 2005 14:10, the author Kris Kennaway contributed to t= he=20 > dialogue on Re: 5.3->5.4 upgrade method: > >On Thu, May 26, 2005 at 01:59:15PM -0700, Vizion wrote: > >> On Thursday 26 May 2005 13:37, the author Kris Kennaway contributed to > >> the > >> > >> dialogue on Re: 5.3->5.4 upgrade method: > >> >On Thu, May 26, 2005 at 03:41:38PM -0400, Louis LeBlanc wrote: > >> >> Ok, I've settled on upgrading to 5.4 (from 5.4 RELEASE) but I can't > >> >> find an explicit statement that performing such an upgrade with > >> >> cvsup/buildworld/buildkernel, etc. would be ok. No kernel config > >> >> gotchas mentioned either. Of course it seems implied that this wou= ld > >> >> be a perfectly fine way to do the upgrade. > >> >> > >> >> Has anyone else used this upgrade method going from 5.3 to 5.4? > >> >> Any caveats on the kernel config? > >> > > >> >Yes, it's fine as long as you precisely follow the upgrade method (see > >> >handbook and UPDATING). > >> > > >> >Kris > >> > >> However I thought you might find the info in this thread worth watchin= g: > > > >How is this at all relevant to the discussion at hand? > > > >Kris > > > >> Re: OS check fails on JDK 1.4 & FreeBSD 5.4R > >> From: Vizion <vizion@vizion.occoxmail.com> > >> To: freebsd-java@freebsd.org > >> CC: "Scott I. Remick" <scott@sremick.net> > >> > >> On Thursday 26 May 2005 09:34, ?the author Greg Lewis contributed to t= he > >> > >> dialogue on Re: OS check fails on JDK 1.4 & FreeBSD 5.4R: > >> >On Thu, May 26, 2005 at 12:04:36PM -0400, Scott I. Remick wrote: > >> >> On Thu, 26 May 2005 09:54:59 -0600, Greg Lewis wrote: > >> >> > That would be your problem then. ?The test expects to use -lc_r on > >> >> > 5.x and higher: > >> >> > > >> >> > .if ${OSVERSION} > 500000 > >> >> > LINKIT=3D -lc_r > >> >> > .else > >> >> > LINKIT=3D -pthread > >> >> > .endif > >> >> > >> >> Isn't that backwards? The default threading library changed from li= bc_r > >> >> to libpthread in 5.3 > >> > > >> >I don't know that its backwards, but it could probably use some help. > >> >-lc_r became the official way early on in 5.x, but was reverted to > >> >-pthread after 5.2.1. ?So it was correct for a time, but is now out of > >> >date. ?I suspect that the variable should just go away and > >> > ${PTHREAD_LIBS} should take its place. > >> > > >> >> > However, you should have libc_r on 5.4: > >> >> > >> >> ... > >> >> > >> >> > So your machine would seem to be somewhat hosed unless you've > >> >> > deliberately removed libc_r. > >> > > >> >[explanation of removing libc_r snipped] > >> > > >> >> So I guess I have 2 questions now: > >> >> > >> >> 1) If libpthread is the new default, replacing libc_r, and you have= to > >> >> have all things linked to just one or the other, basically libc_r h= as > >> >> been depreciated. How come the OS version check for JDK 1.4 wants > >> >> libc_r if the OS > 5.0? > >> > > >> >Because its old (see above). > >> > > >> >> 2) What am I to do now, since the purging of all things libc_r when= I > >> >> upgraded to 5.3 is what ultimately fixed my system and has kept thi= ngs > >> >> running smoothly ever since? > >> > > >> >You can do one of the following: > >> > > >> >1. Try the attached patch. ?This would be my preference since if it w= orks > >> > ? I'll try and get it committed. > >> >2. Turn on SKIP_OS_CHECK and eliminate the test altogether. > >> > >> I have attached the Makefile.diff to this email > >> > >> > >> freebsd-java@freebsd.org mailing list > >> http://lists.freebsd.org/mailman/listinfo/freebsd-java > >> To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" > >> > It seems there was a problem re lc-r with 5.4 that Greg Lewis's diff (whi= ch he=20 > is hoping to get committed) should fix. No, the problem is in a specific port and has nothing to do with a problem with libc_r or with the upgrade from 5.3 to 5.4, AFAICT. Kris --WIyZ46R2i8wDzkSu Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFClj5lWry0BWjoQKURAu4IAKCyUfyac2NcW1sCwst09YTGpu+b+QCgmGbi HwRIYjElW8LURDovdJFOpMo= =FS3J -----END PGP SIGNATURE----- --WIyZ46R2i8wDzkSu--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050526212349.GA46382>