Skip site navigation (1)Skip section navigation (2)
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>