Hello there,

I have discovered that some fairly recent change to either
of the modules 'regex' or 'pthread', is messing unduly with
OpenBSD 4.6 and 5.0. For sure, I know that the problem
were not present at the beginning of April.


  /* config.h */
  #define HAVE_PTHREAD_H 1

  /* #undef HAVE_PTHREAD_SPINLOCK_T */

  #define HAVE_PTHREAD_T 1

  /* #undef HAVE_RAW_DECL_PTHREAD_SIGMASK */

The issue is that 'regex.o' is being linked against 'pthread.o',
but the makefile is not told about this need.  In fact, a manual
intervention

   /* talkd/Makefile */
 - LIBS =
 + LIBS = $(LIB_PTHREAD)

achieves the final linking, but I do not believe this linking
should be there at all for OpenBSD. Correct me if I am wrong.

Best regards,
  Mats Erik Andersson, on behalf of GNU Inetutils.

Reply via email to