From owner-cvs-all Mon Feb 19 16:35: 8 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 6FA1837B491; Mon, 19 Feb 2001 16:34:57 -0800 (PST) Received: (from tegge@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f1K0Yvi17894; Mon, 19 Feb 2001 16:34:57 -0800 (PST) (envelope-from tegge) Message-Id: <200102200034.f1K0Yvi17894@freefall.freebsd.org> From: Tor Egge Date: Mon, 19 Feb 2001 16:34:57 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/devel/linuxthreads Makefile pkg-plist ports/devel/linuxthreads/files wraputhread.c README.FreeBSD patch-aa X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG tegge 2001/02/19 16:34:57 PST Modified files: devel/linuxthreads Makefile pkg-plist devel/linuxthreads/files README.FreeBSD patch-aa Added files: devel/linuxthreads/files wraputhread.c Log: Initialize attributes for new threads with default values when a NULL pthread_attr_t is provided as argument to pthread_create. liblgcc_r_pic.a no longer exists. Put the liblgcc_r.a version of __get_eh_info() and __register_frame_info() into the shared linuxthreads library to avoid using the incompatible libgcc.a version. Shared libraries that use exceptions still represent a problem if linked before the linuxthreads library. Compile liblgcc_r.a before the main linuxthreads library to provide the object files that contains __get_eh_info() and __register_frame_info(). Add minimal wrappers for native thread library functions used by 5.0-CURRENT libc. The wrappers try to call corresponding functions in the linuxthreads library after performing argument conversion. Revision Changes Path 1.20 +8 -7 ports/devel/linuxthreads/Makefile 1.5 +0 -1 ports/devel/linuxthreads/pkg-plist 1.7 +13 -0 ports/devel/linuxthreads/files/README.FreeBSD 1.10 +65 -53 ports/devel/linuxthreads/files/patch-aa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message