Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Jun 1997 22:49:13 -0700
From:      Julian Elischer <julian@whistle.com>
To:        hackers@freebsd.org
Subject:   WARNING:
Message-ID:  <33AF5FD9.FF6D5DF@whistle.com>

next in thread | raw e-mail | index | archive | help
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



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