From: niXman
Sent: Saturday, March 18, 2017

> I faced with link error when "Linking CXX executable
> ../../bin/1d_hydro_upwind"
> 
> 
> /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-
> gnu/libpthread.a(pthread_create.o):
> In function `allocate_stack':
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/allocatestack.c:475: undefined
> reference to `_dl_stack_flags'
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/allocatestack.c:614: undefined
> reference to `_dl_stack_flags'
> /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-
> gnu/libpthread.a(ptw-write.o):
> In function `__write_nocancel':
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/../sysdeps/unix/syscall-
> template.S:81:
> undefined reference to `__syscall_error'
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/../sysdeps/unix/syscall-
> template.S:81:
> undefined reference to `__syscall_error'
> /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-
> gnu/libpthread.a(ptw-read.o):
> In function `__read_nocancel':
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/../sysdeps/unix/syscall-
> template.S:81:
> undefined reference to `__syscall_error'
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/../sysdeps/unix/syscall-
> template.S:81:
> undefined reference to `__syscall_error'
> /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-
> gnu/libpthread.a(ptw-close.o):
> In function `__close_nocancel':
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/../sysdeps/unix/syscall-
> template.S:81:
> undefined reference to `__syscall_error'
> /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-
> gnu/libpthread.a(ptw-close.o):/build/eglibc-oGUzwX/eglibc-
> 2.19/nptl/../sysdeps/unix/syscall-template.S:81:
> more undefined references to `__syscall_error' follow
> /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-
> gnu/libpthread.a(nptl-init.o):
> In function `__pthread_initialize_minimal_internal':
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/nptl-init.c:285: undefined
> reference to `__libc_setup_tls'
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/nptl-init.c:303: undefined
> reference to `_dl_cpuclock_offset'
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/nptl-init.c:419: undefined
> reference to `_dl_pagesize'
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/nptl-init.c:428: undefined
> reference to `_dl_pagesize'
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/nptl-init.c:448: undefined
> reference to `_dl_init_static_tls'
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/nptl-init.c:450: undefined
> reference to `_dl_wait_lookup_done'
> /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-
> gnu/libpthread.a(nptl-init.o):
> In function `__pthread_get_minstack':
> /build/eglibc-oGUzwX/eglibc-2.19/nptl/nptl-init.c:471: undefined
> reference to `_dl_pagesize'
> 
> 
> I have rerun make with "VERBOSE=1" and can see the "-Wl,-Bstatic
> -lpthread" flag. but it wrong - libpthread cant be linked statically.
> 
> How can I tell cmake not to use "-Wl,-Bstatic -lpthread" flag?
> I'm not familiar with cmake...


ping, please...


-- 
Regards, niXman
___________________________________________________
Dual-target(32 & 64-bit) MinGW-W64 compilers for 32 and 64-bit Windows:
https://sf.net/p/mingw-w64/
_______________________________________________
hpx-users mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users

Reply via email to