Pthread Compile Problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following problem occurred for GNU package qdbm:

Given sample program source "test_pthread.cc":

#include <pthread.h>
int
main(int argc, char** argv)
{
  pthread_mutex_t mutex;
  pthread_mutex_init(&mutex, NULL);
  return 0;
}

Compile three ways (using gcc 3.3.2 20031022 (RH Linux 3.3.2-1)):
1. g++ -o t test_pthread.cc -static -fstack-check -lpthread
2. g++ -o t test_pthread.cc -fstack-check -lpthread
3. g++ -o t test_pthread.cc -static -lpthread

Execute each file "t":
1. core dump
2. OK
3. OK

What is being done wrong in compile method 1?

Thanks.

Tom Browder


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux