Date: Tue, 12 May 1998 17:27:02 -0700 (PDT) From: Steve Kargl <sgk@troutmask.apl.washington.edu> To: jbryant@unix.tfs.net Cc: dag-erli@ifi.uio.no, freebsd-current@FreeBSD.ORG Subject: Re: Undefined symbol "___error" Message-ID: <199805130027.RAA06810@troutmask.apl.washington.edu> In-Reply-To: <199805122155.QAA04191@unix.tfs.net> from Jim Bryant at "May 12, 98 04:55:33 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
According to Jim Bryant: > In reply: > > i understand the meaning of -current... even the one that says some > idiotic change could bring down 60% of the apps ever written for > FreeBSD. that is why such changes are made in -current. if such > changes ever made it to -release, then watch how fast people split the > fold and go to openbsd, or even linux for fear that anything they > write will have to be re-released with the very next version of > -release. > > i'll submit a diff tonight/tomorrow that will satisfy the requirements > for the call without even relinking the target; a do-nothing stub that > should have been factored in when the original __error was removed. > Before you go to the trouble of making a diff, you might want check the CVS repository for the reason for the breakage: ******* 1.10 Thu Apr 30 9:38:03 1998 UTC by jb CVS Tags: HEAD Diffs to 1.9 Make errno finally and permanently thread-aware so that it is no longer necessary to compile with _THREAD_SAFE defined. This means that people will get thread-aware code whether they like it or not. This change is required to allow a process to link against libpthread and libc to use kernel threads (and prevent each thread from clobbering another thread's errno just [by] doing a syscall). This is bound to break some ports, but it is strictly allowed by ANSI C, so anything that breaks as a result was already broken anyway 8-). "Sorry". ******* Your diff will be a step backwards. -- Steve finger kargl@troutmask.apl.washington.edu http://troutmask.apl.washington.edu/~clesceri/kargl.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805130027.RAA06810>