From owner-freebsd-hackers Mon Jun 23 23:00:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA25164 for hackers-outgoing; Mon, 23 Jun 1997 23:00:16 -0700 (PDT) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA25159 for ; Mon, 23 Jun 1997 23:00:13 -0700 (PDT) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id WAA06764 for ; Mon, 23 Jun 1997 22:50:34 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd006761; Tue Jun 24 05:50:26 1997 Message-ID: <33AF5FD9.FF6D5DF@whistle.com> Date: Mon, 23 Jun 1997 22:49:13 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: hackers@freebsd.org Subject: WARNING: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk pthreads under the 2.2 system is temporarily broken I thought I had it all and committed and then found a problem. (symbols being multiply defined in the library e.g. _exit.o: 00000000 T __exit <------------------ uthread_exit.o: U __thread_cleanupspecific U __thread_sys_write U __thread_sys_close U __thread_sys_fcntl U __thread_dead U _pthread_cleanup_pop U __thread_kern_sched_state U __thread_fd_table U __thread_queue_deq U _strcat U __thread_link_list U __thread_kern_sig_block U __thread_sys__exit U __thread_dtablesize U __thread_run U __thread_kern_pipe U _setitimer 00000000 T __exit <----------------- 000000cc T __thread_exit 000001c0 T _pthread_exit I need to run now but will fix it after sleep. luckily the threads lib is not really usable under 2.2 an dnot built by default so I doubt anyone is going to get bitten by this., but fixing it is my number 1 priority. In the mean-time while I sleep, if anyone with good knowledge of the build and the linker etc, sees the deliberate mistake, let me know.. I think I left out some mods from theoriginal patch file and will have to recover them from the -current tree where I did check them in originally. julian