Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Nov 2002 16:42:37 +0100 (CET)
From:      Ted Lindgreen <ted@sanne.nlnetlabs.nl>
To:        freebsd-stable@freebsd.org
Subject:   C Library problem stable on Alpha
Message-ID:  <200211061542.gA6FgbeI030611@sanne.nlnetlabs.nl>

next in thread | raw e-mail | index | archive | help

Hi

Having just installed an up-to-date (as of Wed Nov  6 16:28:37 CET
2002) version of stable on alpha, I now have a problem compiling
the XFree86-4-libraries.

The make bails out shortly after:

	/usr/lib/libc_r.so: undefined reference to `__sys_sigaltstack'

Indeed, there is an unresolved referens to "__sys_sigaltstack":
 setjmp.o:
 0000000000000100 T __longjmp
		  U __sys_sigaltstack
	          U __sys_sigprocmask

Looking at /usr/src/lib/libc/alpha/gen/setjmp.S there is:
  PCALL(sigaltstack)
which indeed translates to a call to __sys_sigaltstack.

Looking for references in the CVS rlog's I found:
 RCS file: pthread_private.h,v
 ....
 revision 1.75
 date: 2002/10/22 17:13:32;  author: fjoe;  state: Exp;  lines: +0 -1
 remove unused __sys_sigaltstack() declaration

It looks futher that sigaltstack is carefully removed everywhere
except from setjmp in the alpha port.

-- ted


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200211061542.gA6FgbeI030611>