[llvm-dev] undefined symbols during linking LLDB 4.0 RC1
Pavel Labath via llvm-dev
llvm-dev at lists.llvm.org
Wed Jan 25 01:20:52 PST 2017
libclang does the same thing as well, however it does it indirectly by
setting the LLVM_EXPORTED_SYMBOL_FILE variable. I am not sure why
would that make any difference, but maybe you can try if linking
liblldb that way fixes anything (or indeed, checking whether libclang
exports the expected symbols).
Apart from that, I don't really have any good idea.
On 24 January 2017 at 19:47, Hana Dusíková <hanicka at hanicka.net> wrote:
> I looked and only liblldb.so library is using add_llvm_symbol_exports
> function from cmake/modules/AddLLVM.cmake.
>
> Maybe there is a problem with calling lld somehow with version script. The
> problem can be there for long time 4.0RC1 is my first build with LLD
> previous ones was with GOLD.
>
> H.
>
> On 24 Jan 2017, at 12:32, Pavel Labath <labath at google.com> wrote:
>
> This is interesting. I am not sure why LLD should have a problem with
> linking liblldb.so.
>
> I guess it has something to do with the version script we use to
> restrict the exported API, but I am not sure whether that is an lld
> bug, or a bug in how we are setting it up.
>
> Adding Ruiu, in case he has any insight.
>
> cheers,
> pl
>
> On 23 January 2017 at 20:26, Hana Dusíková <hanicka at hanicka.net> wrote:
>
> Hi Pavel,
>
> thank you for you response.
>
> objdump -T showed that there are no symbols defined in liblldb.so.
>
> After few compilations I found that problem is with linking with LLD
> (-DLLVM_ENABLE_LLD=ON) without the directive everything is ok.
>
> Hana
>
> =============
>
> $ objdump -T lib64/liblldb.so
>
> lib64/liblldb.so: file format elf64-x86-64
>
> DYNAMIC SYMBOL TABLE:
> 0000000000000000 w D *UND* 0000000000000000 __gmon_start__
> 0000000000000000 w D *UND* 0000000000000000
> _ITM_deregisterTMCloneTable
> 0000000000000000 w D *UND* 0000000000000000
> _ITM_registerTMCloneTable
> 0000000000000000 w D *UND* 0000000000000000
> _Jv_RegisterClasses
> 0000000000000000 DF *UND* 0000000000000001 Base
> _ZNSt3__114__shared_countD2Ev
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 sigaltstack
> 0000000000000000 DF *UND* 0000000000000011 Base
> _ZTv0_n24_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev
> 0000000000000000 DF *UND* 000000000000008b Base
> _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKcl
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 setrlimit
> 0000000000000000 DF *UND* 000000000000003b GLIBC_2.2.5 isupper
> 0000000000000000 DF *UND* 000000000000000e Base
> _ZNSt3__16futureIvED1Ev
> 0000000000000000 DF *UND* 00000000000001f0 Base update_panels
> 0000000000000000 DF *UND* 0000000000000072 Base el_end
> 0000000000000000 DF *UND* 000000000000008b GLIBC_2.2.5 snprintf
> 0000000000000000 DF *UND* 0000000000000013 GLIBC_2.2.5
> posix_spawnattr_setflags
> 0000000000000000 DF *UND* 00000000000000ef Base history_init
> 0000000000000000 DF *UND* 000000000000007e GLIBC_2.2.5 acos
> 0000000000000000 DF *UND* 0000000000000090 GLIBC_2.2.5 sscanf
> 0000000000000000 DF *UND* 000000000000002d GLIBC_2.2.5 closedir
> 0000000000000000 DF *UND* 000000000000000e GLIBC_2.2.5 gmtime
> 0000000000000000 DF *UND* 0000000000000078 GLIBC_2.2.5 sqrt
> 0000000000000000 DF *UND* 0000000000000027 Base
> _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv
> 0000000000000000 DF *UND* 0000000000000001 Base
> _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE
> 0000000000000000 DF *UND* 000000000000011a GLIBC_2.2.5 getenv
> 0000000000000000 DF *UND* 0000000000000095 Base werase
> 0000000000000000 DF *UND* 000000000000000e Base
> _ZNSt13exception_ptrC1ERKS_
> 0000000000000000 DF *UND* 000000000000005e GLIBC_2.2.5 write
> 0000000000000000 DF *UND* 000000000000001e GLIBC_2.2.5 tcsetpgrp
> 0000000000000000 DF *UND* 0000000000000011 GLIBC_2.2.5
> __errno_location
> 0000000000000000 DF *UND* 000000000000004a Base endwin
> 0000000000000000 DF *UND* 00000000000001b6 GLIBC_2.2.5 gethostbyname
> 0000000000000000 DF *UND* 0000000000000095 Base
> _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
> 0000000000000000 DF *UND* 00000000000000a8 GLIBC_2.2.5 tcgetattr
> 0000000000000000 DF *UND* 00000000000000fc GLIBC_2.2.5 rint
> 0000000000000000 DF *UND* 000000000000003c GLIBC_2.2.5 remove
> 0000000000000000 DF *UND* 0000000000000040 GLIBC_2.2.5 opendir
> 0000000000000000 DF *UND* 00000000000008a5 Base
> _ZNSt3__112__next_primeEm
> 0000000000000000 DF *UND* 0000000000000044 GLIBC_2.2.5 __fxstat
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 mprotect
> 0000000000000000 DF *UND* 000000000000003c GLIBC_2.2.5 strncasecmp
> 0000000000000000 DF *UND* 00000000000000af GLIBC_2.2.5 send
> 0000000000000000 DF *UND* 00000000000000b8 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_
> 0000000000000000 DF *UND* 000000000000026b Base start_color
> 0000000000000000 DF *UND* 0000000000000080 Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev
> 0000000000000000 DF *UND* 0000000000000003 GLIBC_2.2.5
> pthread_rwlock_destroy
> 0000000000000000 DF *UND* 00000000000000c5 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
> 0000000000000000 DF *UND* 0000000000000076 GLIBC_2.2.5 sqrtf
> 0000000000000000 DF *UND* 0000000000000030 Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_
> 0000000000000000 DF *UND* 000000000000012a Base newwin
> 0000000000000000 DF *UND* 0000000000000007 GLIBC_2.2.5 _setjmp
> 0000000000000000 DF *UND* 0000000000000130 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm
> 0000000000000000 DF *UND* 000000000000003d GLIBC_2.2.5
> pthread_rwlock_init
> 0000000000000000 DF *UND* 0000000000000037 GLIBC_2.3
> __ctype_tolower_loc
> 0000000000000000 DF *UND* 000000000000000d Base
> _ZNSt3__16threadD1Ev
> 0000000000000000 DF *UND* 0000000000000072 Base
> _ZNSt3__117__assoc_sub_state10__sub_waitERNS_11unique_lockINS_5mutexEEE
> 0000000000000000 DF *UND* 0000000000000039 GLIBC_2.2.5 usleep
> 0000000000000000 DF *UND* 000000000000015d GLIBC_2.2.5 backtrace
> 0000000000000000 DF *UND* 00000000000000c9 GLIBC_2.2.5 ceil
> 0000000000000000 DF *UND* 00000000000000da Base curs_set
> 0000000000000000 DF *UND* 000000000000059f GLIBC_2.2.5
> pthread_mutex_trylock
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 setpgid
> 0000000000000000 DF *UND* 0000000000000064 Base el_deletestr
> 0000000000000000 DF *UND* 0000000000000171 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEEc
> 0000000000000000 DF *UND* 000000000000005e GLIBC_2.2.5 close
> 0000000000000000 DF *UND* 000000000000005e GLIBC_2.2.5 fsync
> 0000000000000000 DO *UND* 0000000000000004 GLIBC_2.2.5 opterr
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 rmdir
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 rename
> 0000000000000000 DF *UND* 0000000000000146 GLIBC_2.2.5 tanh
> 0000000000000000 DF *UND* 0000000000000016 Base
> _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev
> 0000000000000000 DF *UND* 0000000000000084 Base
> _ZNSt3__115recursive_mutexC1Ev
> 0000000000000000 DF *UND* 0000000000000104 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm
> 0000000000000000 DF *UND* 0000000000000005 Base top_panel
> 0000000000000000 DO *UND* 0000000000000010 Base
> _ZNSt3__15ctypeIcE2idE
> 0000000000000000 DF *UND* 0000000000000023 Base
> _ZNSt3__114__shared_count16__release_sharedEv
> 0000000000000000 DF *UND* 000000000000000d Base
> _ZNSt3__15mutex8try_lockEv
> 0000000000000000 DF *UND* 000000000000004b Base
> _ZNSt3__17promiseIvEC1Ev
> 0000000000000000 DF *UND* 000000000000005e GLIBC_2.2.5 setgid
> 0000000000000000 DF *UND* 0000000000000015 Base
> _ZNSt3__16thread20hardware_concurrencyEv
> 0000000000000000 DF *UND* 00000000000000fd GLIBC_2.2.5 fputc
> 0000000000000000 DF *UND* 0000000000000077 GLIBC_2.2.5 cosh
> 0000000000000000 DF *UND* 000000000000001f Base
> _ZTv0_n24_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev
> 0000000000000000 DF *UND* 0000000000000054 GLIBC_2.2.5 __xmknod
> 0000000000000000 DF *UND* 00000000000000df GLIBC_2.2.5 readdir
> 0000000000000000 DF *UND* 0000000000000058 Base
> _ZNSt3__115future_categoryEv
> 0000000000000000 DF *UND* 0000000000000028 GLIBC_2.2.5 tcgetpgrp
> 0000000000000000 DF *UND* 000000000000001d Base
> _ZNSt3__16chrono12system_clock9to_time_tERKNS0_10time_pointIS1_NS0_8durationIxNS_5ratioILl1ELl1000000EEEEEEE
> 0000000000000000 DF *UND* 0000000000000012 GLIBC_2.2.5 strtoull
> 0000000000000000 DF *UND* 000000000000009c Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
> 0000000000000000 DF *UND* 0000000000000053 Base
> _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm
> 0000000000000000 DF *UND* 000000000000006f Base set_curterm
> 0000000000000000 DF *UND* 0000000000000005 Base
> _ZNKSt11logic_error4whatEv
> 0000000000000000 DF *UND* 0000000000000006 Base
> _ZNKSt3__114error_category23default_error_conditionEi
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 chmod
> 0000000000000000 DF *UND* 0000000000000136 Base el_init
> 0000000000000000 DF *UND* 0000000000000012 GLIBC_2.2.5 time
> 0000000000000000 DF *UND* 0000000000000006 Base
> _ZNSt3__114__shared_count12__add_sharedEv
> 0000000000000000 DO *UND* 0000000000000400 Base acs_map
> 0000000000000000 DF *UND* 000000000000015b GLIBC_2.2.5 fputs
> 0000000000000000 DF *UND* 00000000000000a8 Base
> _ZNKSt3__16locale9use_facetERNS0_2idE
> 0000000000000000 DF *UND* 000000000000003c GLIBC_2.2.5 strncmp
> 0000000000000000 DF *UND* 00000000000000ff Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm
> 0000000000000000 DF *UND* 000000000000052e Base
> _ZNSt3__16__sortIRNS_6__lessIiiEEPiEEvT0_S5_T_
> 0000000000000000 DF *UND* 0000000000000098 GLIBC_2.2.5
> posix_spawn_file_actions_adddup2
> 0000000000000000 DF *UND* 0000000000000096 GLIBC_2.2.5
> pthread_rwlock_unlock
> 0000000000000000 DF *UND* 0000000000000007 Base setupterm
> 0000000000000000 DF *UND* 000000000000005e GLIBC_2.2.5 lseek
> 0000000000000000 DF *UND* 0000000000000035 GLIBC_2.2.5 dlclose
> 0000000000000000 DF *UND* 000000000000007f Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcmm
> 0000000000000000 DF *UND* 000000000000018a GLIBC_2.2.5 fwrite
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.9 pipe2
> 0000000000000000 DF *UND* 000000000000001d GLIBC_2.2.5
> pthread_mutex_destroy
> 0000000000000000 DF *UND* 0000000000001033 Base doupdate
> 0000000000000000 DF *UND* 00000000000002c3 Base del_panel
> 0000000000000000 DF *UND* 000000000000019f Base
> _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE6sentryC1ERS3_b
> 0000000000000000 DF *UND* 00000000000000b9 GLIBC_2.2.5 strerror
> 0000000000000000 DF *UND* 0000000000000062 GLIBC_2.2.5 pthread_sigmask
> 0000000000000000 DF *UND* 0000000000005eee GLIBC_2.2.5 tan
> 0000000000000000 DF *UND* 0000000000000045 GLIBC_2.2.5 raise
> 0000000000000000 DF *UND* 0000000000000037 GLIBC_2.2.5 syscall
> 0000000000000000 DO *UND* 0000000000000010 GLIBC_2.2.5 in6addr_any
> 0000000000000000 DF *UND* 000000000000003c GLIBC_2.2.5 strcmp
> 0000000000000000 DF *UND* 0000000000000038 GLIBC_2.2.5 getpid
> 0000000000000000 DF *UND* 000000000000001a Base
> _ZNKSt3__114error_category10equivalentEiRKNS_15error_conditionE
> 0000000000000000 DF *UND* 0000000000000078 GLIBC_2.2.5
> pthread_getspecific
> 0000000000000000 DF *UND* 000000000000005e LIBXML2_2.4.30
> xmlSetGenericErrorFunc
> 0000000000000000 DF *UND* 0000000000000086 GLIBC_2.2.5 setenv
> 0000000000000000 DF *UND* 000000000000007a Base
> _ZNSt3__16thread6detachEv
> 0000000000000000 DF *UND* 0000000000000018 Base
> _ZNKSt3__16locale4nameEv
> 0000000000000000 DF *UND* 00000000000000a1 GLIBC_2.2.5 gethostname
> 0000000000000000 DF *UND* 000000000000007a Base el_insertstr
> 0000000000000000 DF *UND* 0000000000000307 GLIBC_2.2.5 fdopen
> 0000000000000000 DF *UND* 000000000000058e Base
> _ZNSt3__16__sortIRNS_6__lessIllEEPlEEvT0_S5_T_
> 0000000000000000 DF *UND* 000000000000016d GLIBC_2.2.5 pthread_join
> 0000000000000000 DF *UND* 000000000000001b Base
> _ZNSt3__15mutex4lockEv
> 0000000000000000 DF *UND* 000000000000002b Base
> _ZNSt3__115recursive_mutex6unlockEv
> 0000000000000000 DO *UND* 0000000000000008 GLIBC_2.2.5 stdin
> 0000000000000000 DF *UND* 00000000000000a2 GLIBC_2.2.5 setpwent
> 0000000000000000 DF *UND* 0000000000000037 GLIBC_2.2.5 strcasestr
> 0000000000000000 DF *UND* 0000000000000063 LIBXML2_2.6.0 xmlReadMemory
> 0000000000000000 DF *UND* 0000000000000090 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm
> 0000000000000000 DF *UND* 0000000000000234 GLIBC_2.2.5 abort
> 0000000000000000 DF *UND* 0000000000000008 GLIBC_2.2.5 geteuid
> 0000000000000000 DF *UND* 0000000000000076 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 uname
> 0000000000000000 DF *UND* 000000000000003b GLIBC_2.2.5 islower
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 socket
> 0000000000000000 DF *UND* 0000000000000081 GLIBC_2.2.5 ldexpf
> 0000000000000000 DF *UND* 0000000000000009 Base
> _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev
> 0000000000000000 DF *UND* 0000000000000206 GLIBC_2.2.5 fclose
> 0000000000000000 DF *UND* 0000000000000029 GLIBC_2.2.5 strrchr
> 0000000000000000 DF *UND* 000000000000002c Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 dup
> 0000000000000000 DF *UND* 0000000000000039 GLIBC_2.2.5 isalnum
> 0000000000000000 DF *UND* 0000000000000025 LIBXML2_2.4.30 xmlGetProp
> 0000000000000000 DF *UND* 0000000000000020 Base
> _ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv
> 0000000000000000 DF *UND* 00000000000000ba Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
> 0000000000000000 DF *UND* 00000000000003e2 GLIBC_2.2.5 sysconf
> 0000000000000000 DF *UND* 0000000000000001 Base
> _ZNSt3__119__shared_weak_countD2Ev
> 0000000000000000 DF *UND* 000000000000010a Base
> _ZNSt3__111__call_onceERVmPvPFvS2_E
> 0000000000000000 DF *UND* 0000000000000026 GLIBC_2.2.5 mkfifo
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 dup2
> 0000000000000000 DF *UND* 000000000000006c Base
> _ZNSt3__119__thread_local_dataEv
> 0000000000000000 DF *UND* 0000000000000011 Base
> _ZTv0_n24_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev
> 0000000000000000 DF *UND* 0000000000000008 Base
> _ZNSt3__16localeD1Ev
> 0000000000000000 DF *UND* 0000000000000008 GLIBC_2.2.5 getegid
> 0000000000000000 DF *UND* 0000000000000027 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc
> 0000000000000000 DF *UND* 0000000000000099 GLIBC_2.2.5 feof
> 0000000000000000 DF *UND* 000000000000052e Base
> _ZNSt3__16__sortIRNS_6__lessIjjEEPjEEvT0_S5_T_
> 0000000000000000 DF *UND* 000000000000010e GLIBC_2.2.5 putchar
> 0000000000000000 DF *UND* 00000000000000ed Base
> _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE
> 0000000000000000 DF *UND* 000000000000000f Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
> 0000000000000000 DF *UND* 00000000000009d2 GLIBC_2.2.5 pthread_create
> 0000000000000000 DF *UND* 0000000000000026 Base keypad
> 0000000000000000 DF *UND* 0000000000000096 GLIBC_2.2.5 exp2
> 0000000000000000 DF *UND* 0000000000000103 GLIBC_2.2.5 getcwd
> 0000000000000000 DF *UND* 0000000000000028 GLIBC_2.2.5 setsockopt
> 0000000000000000 DF *UND* 000000000000003b GLIBC_2.2.5 isxdigit
> 0000000000000000 DF *UND* 000000000000003b GLIBC_2.2.5 isprint
> 0000000000000000 DF *UND* 000000000000039b GLIBC_2.2.5 calloc
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 alarm
> 0000000000000000 DF *UND* 0000000000000015 GLIBC_2.2.5 posix_spawnp
> 0000000000000000 DF *UND* 0000000000000107 GLIBC_2.2.5 posix_openpt
> 0000000000000000 DF *UND* 00000000000000fa GLIBC_2.12
> pthread_setname_np
> 0000000000000000 DF *UND* 000000000000007a Base
> _ZNSt11logic_errorC2EPKc
> 0000000000000000 DF *UND* 0000000000000044 GLIBC_2.2.5 __lxstat64
> 0000000000000000 DF *UND* 000000000000004c GLIBC_2.2.5 pthread_detach
> 0000000000000000 DF *UND* 000000000000000c LIBXML2_2.4.30 xmlParseFile
> 0000000000000000 DF *UND* 0000000000000033 LIBXML2_2.4.30
> xmlDocGetRootElement
> 0000000000000000 DF *UND* 000000000000014f Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm
> 0000000000000000 DF *UND* 0000000000000034 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_
> 0000000000000000 DF *UND* 0000000000000024 GLIBC_2.2.5 sigemptyset
> 0000000000000000 DF *UND* 0000000000000150 GLIBC_2.2.5 fcntl
> 0000000000000000 DF *UND* 000000000000004a Base halfdelay
> 0000000000000000 DF *UND* 0000000000000014 ZLIB_1.2.0 compressBound
> 0000000000000000 DO *UND* 0000000000000001 Base _ZSt7nothrow
> 0000000000000000 DF *UND* 0000000000000197 GLIBC_2.2.5 memmove
> 0000000000000000 DF *UND* 000000000000058e Base
> _ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_
> 0000000000000000 DF *UND* 0000000000000005 Base _Znam
> 0000000000000000 DF *UND* 0000000000000125 GLIBC_2.2.5 getgrgid
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 access
> 0000000000000000 DO *UND* 0000000000000008 Base stdscr
> 0000000000000000 DF *UND* 0000000000000005 Base _ZdaPv
> 0000000000000000 DF *UND* 0000000000000003 GLIBC_2.2.5
> pthread_mutexattr_destroy
> 0000000000000000 DF *UND* 0000000000000026 Base waddch
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 getrlimit
> 0000000000000000 DF *UND* 0000000000000008 Base
> _ZNSt13exception_ptrD1Ev
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 bind
> 0000000000000000 DF *UND* 0000000000000007 GLIBC_2.2.5 atof
> 0000000000000000 DO *UND* 0000000000000008 GLIBC_2.2.5 stderr
> 0000000000000000 DF *UND* 0000000000000015 GLIBC_2.2.5 atoi
> 0000000000000000 DF *UND* 0000000000000075 GLIBC_2.2.5 memchr
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 munmap
> 0000000000000000 DF *UND* 0000000000000179 Base el_getc
> 0000000000000000 DF *UND* 00000000000000b5 GLIBC_2.2.5 signal
> 0000000000000000 DO *UND* 0000000000000004 GLIBC_2.2.5 optopt
> 0000000000000000 DF *UND* 000000000000006a Base
> __cxa_guard_release
> 0000000000000000 DO *UND* 0000000000000004 GLIBC_2.2.5 optind
> 0000000000000000 DF *UND* 00000000000001ae Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmmc
> 0000000000000000 DF *UND* 0000000000000012 GLIBC_2.2.5 strtoll
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 mkdir
> 0000000000000000 DF *UND* 0000000000000048 GLIBC_2.2.5
> pthread_rwlock_trywrlock
> 0000000000000000 DF *UND* 0000000000000001 Base
> _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED2Ev
> 0000000000000000 DF *UND* 0000000000000003 Base
> _ZNKSt3__119__shared_weak_count13__get_deleterERKSt9type_info
> 0000000000000000 DF *UND* 0000000000000099 GLIBC_2.2.5 strncat
> 0000000000000000 DF *UND* 000000000000003c Base
> _ZNKSt3__123__match_any_but_newlineIcE6__execERNS_7__stateIcEE
> 0000000000000000 DF *UND* 000000000000008b GLIBC_2.2.5 fmod
> 0000000000000000 DF *UND* 00000000000001d3 GLIBC_2.2.5 dl_iterate_phdr
> 0000000000000000 DF *UND* 0000000000000060 Base
> _ZNSt3__111this_thread9sleep_forERKNS_6chrono8durationIxNS_5ratioILl1ELl1000000000EEEEE
> 0000000000000000 DF *UND* 0000000000000012 Base
> _ZNKSt3__18ios_base6getlocEv
> 0000000000000000 DF *UND* 000000000000086c GLIBC_2.2.5 getaddrinfo
> 0000000000000000 DF *UND* 0000000000000017 Base noecho
> 0000000000000000 DF *UND* 000000000000006b Base
> _ZNSt3__112future_errorC1ENS_10error_codeE
> 0000000000000000 DF *UND* 00000000000004b0 Base el_gets
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 link
> 0000000000000000 DF *UND* 00000000000007eb Base el_set
> 0000000000000000 DF *UND* 0000000000000417 Base wresize
> 0000000000000000 DF *UND* 0000000000000123 GLIBC_2.2.5
> pthread_mutex_lock
> 0000000000000000 DF *UND* 000000000000001c Base
> _ZNSt3__115__thread_structD1Ev
> 0000000000000000 DF *UND* 0000000000000029 GLIBC_2.2.5 memset
> 0000000000000000 DF *UND* 000000000000001b Base
> _ZNSt3__115recursive_mutex4lockEv
> 0000000000000000 DF *UND* 0000000000000029 GLIBC_2.2.5 strcpy
> 0000000000000000 DF *UND* 0000000000000074 Base wtouchln
> 0000000000000000 DF *UND* 0000000000000033 Base wattr_off
> 0000000000000000 DF *UND* 000000000000003e Base
> _ZNSt3__115system_categoryEv
> 0000000000000000 DF *UND* 0000000000000400 Base newterm
> 0000000000000000 DF *UND* 0000000000000017 Base
> _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev
> 0000000000000000 DF *UND* 0000000000000009 GLIBC_2.2.5 longjmp
> 0000000000000000 DF *UND* 00000000000000b5 Base
> _ZNSt3__115__get_classnameEPKcb
> 0000000000000000 DF *UND* 0000000000000030 GLIBC_2.2.5 toupper
> 0000000000000000 DF *UND* 000000000000000f Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
> 0000000000000000 DF *UND* 00000000000000af GLIBC_2.2.5
> pthread_rwlock_wrlock
> 0000000000000000 DF *UND* 000000000000000a GLIBC_2.2.5 pthread_self
> 0000000000000000 DF *UND* 000000000000001f Base
> _ZTv0_n24_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev
> 0000000000000000 DF *UND* 00000000000000e5 Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv
> 0000000000000000 DF *UND* 0000000000000044 GLIBC_2.2.5 regfree
> 0000000000000000 DF *UND* 0000000000000044 GLIBC_2.2.5 __xstat64
> 0000000000000000 DF *UND* 0000000000000005 Base
> _ZNSt3__118condition_variableD1Ev
> 0000000000000000 DF *UND* 0000000000000323 GLIBC_2.2.5 realloc
> 0000000000000000 DF *UND* 0000000000000015 GLIBC_2.2.5 posix_spawn
> 0000000000000000 DF *UND* 0000000000000020 Base
> _ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
> 0000000000000000 DF *UND* 00000000000000ef GLIBC_2.2.5 free
> 0000000000000000 DF *UND* 0000000000000125 GLIBC_2.2.5 getpwuid
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 symlink
> 0000000000000000 DF *UND* 0000000000000017 Base
> _ZThn16_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev
> 0000000000000000 DF *UND* 000000000000009a GLIBC_2.2.5 fmodf
> 0000000000000000 DF *UND* 0000000000000037 GLIBC_2.3 __ctype_b_loc
> 0000000000000000 DF *UND* 00000000000000b7 GCC_3.3
> _Unwind_Backtrace
> 0000000000000000 DF *UND* 00000000000001f0 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmmc
> 0000000000000000 DF *UND* 0000000000000099 GLIBC_2.2.5 inet_ntoa
> 0000000000000000 DF *UND* 0000000000000024 GLIBC_2.2.5 isnan
> 0000000000000000 DF *UND* 00000000000000a2 GLIBC_2.2.5 printf
> 0000000000000000 DF *UND* 0000000000000090 GLIBC_2.2.5 fprintf
> 0000000000000000 DF *UND* 00000000000001de LIBXML2_2.4.30 xmlFreeDoc
> 0000000000000000 DF *UND* 0000000000002393 GLIBC_2.2.5 atan
> 0000000000000000 DF *UND* 0000000000000008 GCC_3.0 _Unwind_GetIP
> 0000000000000000 DF *UND* 0000000000000162 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc
> 0000000000000000 DF *UND* 0000000000000082 GLIBC_2.2.5
> pthread_mutex_unlock
> 0000000000000000 DF *UND* 0000000000000044 GLIBC_2.2.5 cfsetospeed
> 0000000000000000 DF *UND* 000000000000001d GLIBC_2.2.5
> pthread_attr_init
> 0000000000000000 DF *UND* 000000000000011a GLIBC_2.2.5 strerror_r
> 0000000000000000 DF *UND* 000000000000004b Base del_curterm
> 0000000000000000 DF *UND* 0000000000000025 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc
> 0000000000000000 DF *UND* 0000000000000b33 GLIBC_2.2.5 inet_ntop
> 0000000000000000 DF *UND* 0000000000000140 GLIBC_2.2.5 gai_strerror
> 0000000000000000 DF *UND* 000000000000556b GLIBC_2.2.5 vfprintf
> 0000000000000000 DF *UND* 000000000000018a GLIBC_2.2.5 fgets
> 0000000000000000 DF *UND* 0000000000000018 Base
> _ZNKSt3__110error_code7messageEv
> 0000000000000000 DF *UND* 000000000000009d GLIBC_2.2.5 waitpid
> 0000000000000000 DF *UND* 0000000000000016 Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev
> 0000000000000000 DF *UND* 000000000000008c Base
> _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
> 0000000000000000 DF *UND* 0000000000000052 GLIBC_2.3 __tls_get_addr
> 0000000000000000 DF *UND* 00000000000000b8 GLIBC_2.2.5
> posix_spawn_file_actions_addopen
> 0000000000000000 DF *UND* 000000000000003d Base history_end
> 0000000000000000 DF *UND* 0000000000000086 GLIBC_2.2.5
> posix_spawnattr_setsigdefault
> 0000000000000000 DF *UND* 0000000000000189 GLIBC_2.2.5 mallinfo
> 0000000000000000 DF *UND* 0000000000000005 Base
> _ZNSt3__118condition_variable10notify_oneEv
> 0000000000000000 DO *UND* 0000000000000008 GLIBC_2.2.5 environ
> 0000000000000000 DO *UND* 0000000000000008 GLIBC_2.2.5 optarg
> 0000000000000000 DF *UND* 0000000000000045 Base
> _ZNSt3__16chrono12steady_clock3nowEv
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 chdir
> 0000000000000000 DF *UND* 000000000000003c GLIBC_2.2.5 strcasecmp
> 0000000000000000 DF *UND* 0000000000000028 GLIBC_2.2.5 getsockopt
> 0000000000000000 DF *UND* 000000000000004c Base
> _ZNSt3__119__shared_weak_count16__release_sharedEv
> 0000000000000000 DF *UND* 0000000000000054 GLIBC_2.2.5 cfsetispeed
> 0000000000000000 DF *UND* 0000000000000138 GLIBC_2.2.5 ftello
> 0000000000000000 DF *UND* 0000000000000029 GLIBC_2.2.5 strpbrk
> 0000000000000000 DF *UND* 0000000000000117 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc
> 0000000000000000 DF *UND* 00000000000000a0 GLIBC_2.2.5 log10
> 0000000000000000 DF *UND* 0000000000000222 GLIBC_2.2.5 pow
> 0000000000000000 DF *UND* 00000000000000f3 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_mm
> 0000000000000000 DF *UND* 00000000000000e1 GLIBC_2.2.5 vsnprintf
> 0000000000000000 DF *UND* 0000000000000005 Base el_line
> 0000000000000000 DF *UND* 000000000000009a Base
> _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPcl
> 0000000000000000 DF *UND* 0000000000002017 GLIBC_2.2.5 sin
> 0000000000000000 DF *UND* 0000000000000088 GLIBC_2.2.5 getpwent
> 0000000000000000 DF *UND* 0000000000000011 Base
> _ZTv0_n24_NSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev
> 0000000000000000 DF *UND* 000000000000008c GLIBC_2.2.5
> posix_spawnattr_setsigmask
> 0000000000000000 DF *UND* 0000000000000188 GLIBC_2.2.5 floor
> 0000000000000000 DF *UND* 00000000000000ba Base
> _ZNSt3__17promiseIvE10get_futureEv
> 0000000000000000 DF *UND* 0000000000000009 Base
> _ZThn16_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev
> 0000000000000000 DF *UND* 0000000000000001 Base
> _ZNSt3__114error_categoryD2Ev
> 0000000000000000 DF *UND* 000000000000025d GLIBC_2.2.5 getgrgid_r
> 0000000000000000 DF *UND* 0000000000000035 GLIBC_2.2.5 isinf
> 0000000000000000 DF *UND* 0000000000000096 GLIBC_2.2.5 exp
> 0000000000000000 DF *UND* 000000000000008f GLIBC_2.2.5 tzset
> 0000000000000000 DF *UND* 000000000000002a GLIBC_2.2.5 sigprocmask
> 0000000000000000 DF *UND* 000000000000009f GLIBC_2.2.5 ceilf
> 0000000000000000 DF *UND* 00000000000000ee GLIBC_2.2.5 fseeko
> 0000000000000000 DF *UND* 0000000000000034 Base box
> 0000000000000000 DF *UND* 000000000000005e GLIBC_2.2.5 read
> 0000000000000000 DF *UND* 00000000000000a9 Base
> _ZNSt3__117__assoc_sub_state4waitEv
> 0000000000000000 DF *UND* 0000000000000035 Base wgetch
> 0000000000000000 DF *UND* 000000000000005e GLIBC_2.2.5 open
> 0000000000000000 DF *UND* 0000000000000028 GLIBC_2.2.5 feclearexcept
> 0000000000000000 DF *UND* 0000000000000093 GLIBC_2.2.5 wait
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 getsid
> 0000000000000000 DF *UND* 0000000000000428 Base init_pair
> 0000000000000000 DF *UND* 000000000000008d GLIBC_2.2.5 statvfs
> 0000000000000000 DF *UND* 0000000000000068 GLIBC_2.2.5 sinh
> 0000000000000000 DF *UND* 0000000000000215 GLIBC_2.2.5 fpathconf
> 0000000000000000 DF *UND* 000000000000001b GLIBC_2.2.5 dladdr
> 0000000000000000 DF *UND* 00000000000000bc Base
> _ZNSt3__120__get_collation_nameEPKc
> 0000000000000000 DF *UND* 00000000000000a9 Base
> __cxa_guard_acquire
> 0000000000000000 DF *UND* 0000000000000077 Base
> _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm
> 0000000000000000 DF *UND* 0000000000000040 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc
> 0000000000000000 DF *UND* 0000000000000021 GCC_3.0
> __deregister_frame
> 0000000000000000 DF *UND* 0000000000000005 Base
> _ZNSt3__118condition_variable10notify_allEv
> 0000000000000000 DF *UND* 00000000000000fa Base new_panel
> 0000000000000000 DF *UND* 0000000000000873 GLIBC_2.2.5 setlocale
> 0000000000000000 DF *UND* 0000000000000009 Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev
> 0000000000000000 DF *UND* 000000000000003e Base
> _ZNSt3__116generic_categoryEv
> 0000000000000000 DF *UND* 0000000000000212 GLIBC_2.2.5 strsignal
> 0000000000000000 DF *UND* 0000000000000021 GLIBC_2.2.5 ctime_r
> 0000000000000000 DF *UND* 0000000000000014 GLIBC_2.2.5
> posix_spawn_file_actions_destroy
> 0000000000000000 DF *UND* 0000000000000019 GLIBC_2.2.5 isatty
> 0000000000000000 DF *UND* 0000000000000080 Base
> _ZNKSt3__16locale9has_facetERNS0_2idE
> 0000000000000000 DF *UND* 0000000000000062 Base mvwin
> 0000000000000000 DF *UND* 00000000000000bd GLIBC_2.2.5
> pthread_rwlock_rdlock
> 0000000000000000 DF *UND* 0000000000000030 Base wattr_on
> 0000000000000000 DF *UND* 0000000000000064 GLIBC_2.2.5 select
> 0000000000000000 DF *UND* 0000000000000133 GLIBC_2.3.4 regexec
> 0000000000000000 DF *UND* 0000000000000090 GLIBC_2.2.5
> posix_spawn_file_actions_addclose
> 0000000000000000 DF *UND* 0000000000000030 GLIBC_2.2.5 tolower
> 0000000000000000 DF *UND* 0000000000000016 Base
> _ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev
> 0000000000000000 DF *UND* 000000000000003b GLIBC_2.2.5 isalpha
> 0000000000000000 DF *UND* 000000000000001d Base
> _ZNSt3__16localeC1Ev
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 kill
> 0000000000000000 DF *UND* 0000000000000085 GLIBC_2.2.5 pthread_cancel
> 0000000000000000 DF *UND* 0000000000000062 GLIBC_2.2.5 unlockpt
> 0000000000000000 DF *UND* 00000000000000a0 GLIBC_2.2.5 log2
> 0000000000000000 DF *UND* 0000000000000012 GLIBC_2.2.5 strtod
> 0000000000000000 DF *UND* 000000000000000d Base
> _ZNSt3__115recursive_mutex8try_lockEv
> 0000000000000000 DF *UND* 000000000000012a Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEmc
> 0000000000000000 DF *UND* 0000000000000188 GLIBC_2.2.5 readdir_r
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 getrusage
> 0000000000000000 DF *UND* 0000000000000029 GLIBC_2.2.5 memcmp
> 0000000000000000 DF *UND* 00000000000003f1 GLIBC_2.2.5 inet_pton
> 0000000000000000 DF *UND* 0000000000000012 GLIBC_2.2.5 strtol
> 0000000000000000 DO *UND* 0000000000000030 Base
> _ZTVNSt3__117__assoc_sub_stateE
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 unlink
> 0000000000000000 DF *UND* 0000000000000017 GLIBC_2.2.5 getpagesize
> 0000000000000000 DF *UND* 00000000000000cd Base
> _ZNSt3__18ios_base5clearEj
> 0000000000000000 DF *UND* 000000000000004b Base
> _ZNSt3__18ios_base4initEPv
> 0000000000000000 DF *UND* 0000000000000021 GLIBC_2.2.5 execve
> 0000000000000000 DF *UND* 0000000000000064 GLIBC_2.2.5 pwrite
> 0000000000000000 DF *UND* 000000000000002b Base
> _ZNSt3__115recursive_mutexD1Ev
> 0000000000000000 DF *UND* 000000000000001b GLIBC_2.2.5
> getopt_long_only
> 0000000000000000 DO *UND* 0000000000000010 Base
> _ZNSt3__17collateIcE2idE
> 0000000000000000 DF *UND* 000000000000005e GLIBC_2.2.5 posix_fallocate
> 0000000000000000 DF *UND* 00000000000000b0 Base
> _ZNSt3__17promiseIvE9set_valueEv
> 0000000000000000 DF *UND* 000000000000000e Base
> _ZNSt3__16localeC1ERKS0_
> 0000000000000000 DF *UND* 0000000000000180 Base
> _ZNSt3__17promiseIvED1Ev
> 0000000000000000 DF *UND* 0000000000000040 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignERKS5_mm
> 0000000000000000 DF *UND* 000000000000000e Base
> _ZSt17rethrow_exceptionSt13exception_ptr
> 0000000000000000 DF *UND* 00000000000000b4 Base
> _ZNSt3__118condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILl1ELl1000000000EEEEEEE
> 0000000000000000 DF *UND* 000000000000049e Base el_get
> 0000000000000000 DF *UND* 0000000000000028 GLIBC_2.2.5 mmap
> 0000000000000000 DF *UND* 00000000000001ba Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm
> 0000000000000000 DF *UND* 000000000000010a GLIBC_2.2.5 asctime
> 0000000000000000 DF *UND* 000000000000142f GLIBC_2.2.5 cos
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 ioctl
> 0000000000000000 DF *UND* 0000000000000094 Base waddnstr
> 0000000000000000 DF *UND* 000000000000008b GLIBC_2.2.5 atan2
> 0000000000000000 DF *UND* 0000000000000020 Base
> _ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv
> 0000000000000000 DF *UND* 00000000000000ee GLIBC_2.2.5 fseek
> 0000000000000000 DF *UND* 000000000000025d GLIBC_2.2.5 getpwuid_r
> 0000000000000000 DF *UND* 0000000000000147 GLIBC_2.2.5 regcomp
> 0000000000000000 DF *UND* 000000000000000f GLIBC_2.2.5 execv
> 0000000000000000 DO *UND* 0000000000000028 Base
> _ZTVSt12length_error
> 0000000000000000 DF *UND* 0000000000000034 GLIBC_2.2.5 freeaddrinfo
> 0000000000000000 DF *UND* 0000000000000059 Base _Znwm
> 0000000000000000 DF *UND* 0000000000000005 Base
> _ZNSt3__15mutexD1Ev
> 0000000000000000 DF *UND* 0000000000000003 GLIBC_2.2.5 dirfd
> 0000000000000000 DF *UND* 00000000000000af GLIBC_2.2.5 recv
> 0000000000000000 DF *UND* 000000000000000d GLIBC_2.2.5 localtime_r
> 0000000000000000 DF *UND* 000000000000005e Base
> _ZNSt3__16chrono12system_clock3nowEv
> 0000000000000000 DF *UND* 00000000000000aa GLIBC_2.2.5 ptrace
> 0000000000000000 DF *UND* 0000000000000207 GLIBC_2.2.5 dlerror
> 0000000000000000 DF *UND* 0000000000000001 Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev
> 0000000000000000 DF *UND* 0000000000000450 GLIBC_2.3 realpath
> 0000000000000000 DF *UND* 0000000000000044 GLIBC_2.2.5 __fxstat64
> 0000000000000000 DF *UND* 0000000000000005 GLIBC_2.2.5 pclose
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 personality
> 0000000000000000 DF *UND* 0000000000000006 Base
> _ZNSt3__119__shared_weak_count10__add_weakEv
> 0000000000000000 DF *UND* 0000000000000043 Base
> _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEmw
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 getpeername
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 getsockname
> 0000000000000000 DF *UND* 0000000000000026 GCC_3.0
> __register_frame
> 0000000000000000 DF *UND* 0000000000000005 Base
> _ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 setsid
> 0000000000000000 DF *UND* 0000000000000044 GLIBC_2.2.5 __xstat
> 0000000000000000 DF *UND* 00000000000002e8 Base crc32
> 0000000000000000 DF *UND* 000000000000004b GLIBC_2.2.5 dlopen
> 0000000000000000 DF *UND* 0000000000000187 GLIBC_2.2.5 vasprintf
> 0000000000000000 DF *UND* 0000000000000021 Base
> _ZNSt3__115__thread_structC1Ev
> 0000000000000000 DF *UND* 0000000000000009 Base
> _ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev
> 0000000000000000 DF *UND* 0000000000000019 Base
> _ZNSt3__119__shared_weak_count14__release_weakEv
> 0000000000000000 DF *UND* 00000000000000f7 GLIBC_2.2.5 fflush
> 0000000000000000 DF *UND* 0000000000000145 Base wbkgd
> 0000000000000000 DF *UND* 000000000000003b Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKc
> 0000000000000000 DF *UND* 00000000000000e0 Base compress2
> 0000000000000000 DF *UND* 000000000000000b GLIBC_2.2.5
> posix_spawnattr_init
> 0000000000000000 DF *UND* 0000000000000132 Base el_source
> 0000000000000000 DF *UND* 000000000000002c Base
> _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev
> 0000000000000000 DF *UND* 0000000000000064 GLIBC_2.2.5 sendto
> 0000000000000000 DF *UND* 0000000000000090 GLIBC_2.2.5 sprintf
> 0000000000000000 DF *UND* 0000000000000027 Base
> _ZnwmRKSt9nothrow_t
> 0000000000000000 DF *UND* 0000000000000003 GLIBC_2.2.5
> posix_spawnattr_destroy
> 0000000000000000 DF *UND* 00000000000001a7 GLIBC_2.2.5 malloc
> 0000000000000000 DF *UND* 000000000000009c Base
> _ZNSt3__117__assoc_sub_state9__executeEv
> 0000000000000000 DF *UND* 000000000000002b Base
> _ZNSt3__15mutex6unlockEv
> 0000000000000000 DF *UND* 000000000000005e GLIBC_2.2.5 lseek64
> 0000000000000000 DF *UND* 000000000000047d GLIBC_2.2.5 grantpt
> 0000000000000000 DF *UND* 0000000000000036 GLIBC_2.2.5
> pthread_key_delete
> 0000000000000000 DF *UND* 0000000000000069 GLIBC_2.2.5 __cxa_atexit
> 0000000000000000 DF *UND* 0000000000000014 GLIBC_2.2.5
> pthread_attr_destroy
> 0000000000000000 DF *UND* 000000000000002f Base vwprintw
> 0000000000000000 DF *UND* 000000000000007e GLIBC_2.2.5 asin
> 0000000000000000 DF *UND* 000000000000009f GLIBC_2.10 accept4
> 0000000000000000 DF *UND* 000000000000001f Base
> _ZTv0_n24_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev
> 0000000000000000 DF *UND* 000000000000001f GLIBC_2.2.5 sigaction
> 0000000000000000 DF *UND* 0000000000000057 GLIBC_2.2.5 strdup
> 0000000000000000 DF *UND* 000000000000007b GLIBC_2.2.5 bsearch
> 0000000000000000 DF *UND* 000000000000003c GLIBC_2.2.5 sigaddset
> 0000000000000000 DF *UND* 00000000000000ff GLIBC_2.2.5
> pthread_mutex_init
> 0000000000000000 DF *UND* 0000000000000008 Base
> _ZNSt3__16chrono12system_clock11from_time_tEl
> 0000000000000000 DF *UND* 0000000000000099 GLIBC_2.2.5 ferror
> 0000000000000000 DF *UND* 0000000000000016 GLIBC_2.2.5
> pthread_attr_setstacksize
> 0000000000000000 DO *UND* 0000000000000010 GLIBC_2.2.5
> in6addr_loopback
> 0000000000000000 DF *UND* 0000000000000037 GLIBC_2.3
> __ctype_toupper_loc
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 statfs
> 0000000000000000 DF *UND* 0000000000000009 GLIBC_2.2.5
> pthread_mutexattr_init
> 0000000000000000 DF *UND* 000000000000014d GLIBC_2.2.5 fread
> 0000000000000000 DF *UND* 000000000000000f Base
> _ZNKSt3__114error_category10equivalentERKNS_10error_codeEi
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 readlink
> 0000000000000000 DF *UND* 0000000000000003 Base
> _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv
> 0000000000000000 DF *UND* 000000000000000a GLIBC_2.2.5 fopen
> 0000000000000000 DF *UND* 000000000000000b Base _ZdlPv
> 0000000000000000 DF *UND* 0000000000000029 GLIBC_2.2.5 strchr
> 0000000000000000 DF *UND* 0000000000000005 GLIBC_2.2.5 fork
> 0000000000000000 DF *UND* 0000000000000010 GLIBC_2.2.5 strftime
> 0000000000000000 DF *UND* 000000000000003c Base
> _ZNSt3__119__shared_weak_count4lockEv
> 0000000000000000 DF *UND* 0000000000000037 GLIBC_2.2.5 strstr
> 0000000000000000 DF *UND* 0000000000000044 GLIBC_2.6 futimens
> 0000000000000000 DF *UND* 000000000000000e GLIBC_2.2.5 rand
> 0000000000000000 DF *UND* 00000000000001ae GLIBC_2.2.5 puts
> 0000000000000000 DF *UND* 000000000000006d GLIBC_2.2.5 strnlen
> 0000000000000000 DF *UND* 0000000000000008 GLIBC_2.2.5 getuid
> 0000000000000000 DF *UND* 0000000000000087 Base
> _ZNSt3__120__throw_system_errorEiPKc
> 0000000000000000 DF *UND* 0000000000000246 Base delscreen
> 0000000000000000 DF *UND* 0000000000000465 GLIBC_2.2.5 memcpy
> 0000000000000000 DF *UND* 00000000000000a1 Base delwin
> 0000000000000000 DF *UND* 0000000000000050 GLIBC_2.2.5 _exit
> 0000000000000000 DF *UND* 000000000000006a GLIBC_2.2.5 srand
> 0000000000000000 DF *UND* 00000000000000cd Base tigetnum
> 0000000000000000 DF *UND* 0000000000000064 GLIBC_2.2.5 pread
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 getpgid
> 0000000000000000 DF *UND* 00000000000000fc GLIBC_2.2.5
> pthread_setspecific
> 0000000000000000 DF *UND* 0000000000000098 GLIBC_2.2.5 popen
> 0000000000000000 DF *UND* 0000000000000086 GLIBC_2.2.5 strsep
> 0000000000000000 DF *UND* 000000000000000f Base
> __cxa_pure_virtual
> 0000000000000000 DF *UND* 000000000000005e GLIBC_2.2.5 connect
> 0000000000000000 DF *UND* 0000000000000003 Base
> _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4syncEv
> 0000000000000000 DF *UND* 000000000000000b GLIBC_2.2.5
> posix_spawn_file_actions_init
> 0000000000000000 DF *UND* 0000000000000004 Base
> _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6setbufEPcl
> 0000000000000000 DF *UND* 0000000000000f11 Base history
> 0000000000000000 DF *UND* 0000000000000165 GLIBC_2.2.5 tcsetattr
> 0000000000000000 DF *UND* 0000000000000011 GLIBC_2.2.5 localtime
> 0000000000000000 DF *UND* 000000000000005e GLIBC_2.2.5 nanosleep
> 0000000000000000 DF *UND* 000000000000003d GLIBC_2.2.5 strlen
> 0000000000000000 DF *UND* 0000000000000198 Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd
> 0000000000000000 DF *UND* 00000000000001ae Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEe
> 0000000000000000 DF *UND* 000000000000003b GLIBC_2.2.5 isspace
> 0000000000000000 DF *UND* 0000000000000019 GLIBC_2.2.5
> pthread_mutexattr_settype
> 0000000000000000 DF *UND* 000000000000019c Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf
> 0000000000000000 DF *UND* 0000000000000008 GLIBC_2.2.5 getgid
> 0000000000000000 DF *UND* 0000000000000008 GLIBC_2.2.5 qsort
> 0000000000000000 DF *UND* 00000000000000eb Base uncompress
> 0000000000000000 DF *UND* 0000000000000001 Base
> _ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev
> 0000000000000000 DF *UND* 0000000000000025 GLIBC_2.2.5 listen
> 0000000000000000 DF *UND* 00000000000001be Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
> 0000000000000000 DF *UND* 0000000000000029 GLIBC_2.2.5 strcspn
> 0000000000000000 DF *UND* 000000000000001a GLIBC_2.2.5 timegm
> 0000000000000000 w DF *UND* 00000000000001e8 GLIBC_2.2.5 __cxa_finalize
> 0000000000000000 DF *UND* 0000000000000196 Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj
> 0000000000000000 DF *UND* 0000000000000079 Base
> _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm
> 0000000000000000 DF *UND* 0000000000000056 Base
> _ZNSt3__118condition_variable4waitERNS_11unique_lockINS_5mutexEEE
> 0000000000000000 DF *UND* 0000000000000198 Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEl
> 0000000000000000 DO *UND* 0000000000000008 GLIBC_2.2.5 stdout
> 0000000000000000 DF *UND* 0000000000000198 Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
> 0000000000000000 DF *UND* 00000000000000ff Base
> _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
> 0000000000000000 DF *UND* 0000000000000057 Base
> _ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv
> 0000000000000000 DF *UND* 0000000000000006 Base
> _ZNSt3__119__shared_weak_count12__add_sharedEv
> 0000000000000000 DF *UND* 0000000000000012 GLIBC_2.2.5 strtoul
> 0000000000000000 DF *UND* 0000000000000098 GLIBC_2.2.5 log
> 0000000000000000 DF *UND* 000000000000012d GLIBC_2.2.5 getpwnam
> 0000000000000000 DF *UND* 00000000000000ac GLIBC_2.2.5 sigfillset
> 0000000000000000 DF *UND* 000000000000002b GLIBC_2.2.5 ptsname
> 0000000000000000 DF *UND* 0000000000000121 GLIBC_2.2.5 exit
> 0000000000000000 DF *UND* 00000000000000ea Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl
> 0000000000000000 DF *UND* 00000000000001c0 Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEs
> 0000000000000000 DF *UND* 0000000000000197 Base
> _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEt
> 0000000000000000 DF *UND* 00000000000000a6 GLIBC_2.2.5 regerror
> 0000000000000000 DF *UND* 0000000000000076 GLIBC_2.2.5 dlsym
> 0000000000000000 DF *UND* 0000000000000015 GLIBC_2.2.5
> pthread_attr_getstacksize
> 0000000000000000 DF *UND* 0000000000000089 Base el_push
> 0000000000000000 DO *UND* 0000000000000010 Base
> _ZNSt3__17codecvtIcc11__mbstate_tE2idE
> 0000000000000000 DF *UND* 0000000000000024 GLIBC_2.2.5 fileno
> 0000000000000000 DF *UND* 0000000000000040 Base wmove
> 0000000000000000 DF *UND* 0000000000000014 Base subwin
> 0000000000000000 DF *UND* 0000000000000019 GLIBC_2.2.5 fetestexcept
> 0000000000000000 DF *UND* 00000000000000c0 GLIBC_2.2.5 round
> 0000000000000000 DF *UND* 0000000000000044 Base
> _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcm
> 0000000000000000 DF *UND* 000000000000005e GLIBC_2.2.5
> pthread_key_create
> 0000000000000000 DF *UND* 00000000000000a4 Base el_resize
> 0000000000000000 DF *UND* 0000000000000044 GLIBC_2.2.5 __lxstat
>
>
> On 20 Jan 2017, at 15:10, Pavel Labath <labath at google.com> wrote:
>
> Hi Hana,
>
> these are all symbols that should be exposed by liblldb (which is
> present on your link line), so I am not sure what could be the problem
> here.
>
> Could you inspect the symbols exposed by liblldb (objdump -T
> lib64/liblldb.so) to see if the symbols are present there?
>
> Also, to help us narrow down the problem could you prune the list of
> cmake flags you are configuring the build with (i.e. remove everything
> libc++ and lld related) and try to rebuild that way?
>
> thanks,
> pavel
>
>
>
>
> On 19 January 2017 at 20:39, Hana Dusíková via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>
> Hello, I update my building scripts to build LLVM 4.0 RC1 (with clang, lldb,
> libc++, libc++abi, lld) on CentOS 6 and I got a lot of undefined symbols
> during linking LLDB.
>
> I'm using clang-3.9 and this configuration:
>
> -DLLVM_TARGETS_TO_BUILD="X86"
> -DCMAKE_BUILD_TYPE=Release
> -DCMAKE_C_COMPILER=/usr/bin/clang
> -DCMAKE_CXX_COMPILER=/usr/bin/clang++
> -DCMAKE_EXE_LINKER_FLAGS="-lc++abi -lc++"
> -DCMAKE_EXE_LINKER_FLAGS="-lc++abi -lc++"
> -DCMAKE_SHARED_LINKER_FLAGS="-lc++abi -lc++"
> -DCMAKE_MODULE_LINKER_FLAGS="-lc++abi -lc++"
> -DLLVM_ENABLE_LIBCXX=ON
> -DLLVM_LIBDIR_SUFFIX=64
> -DCMAKE_INSTALL_PREFIX=/usr
> -DLLDB_DISABLE_PYTHON=1
> -DTARGET_TRIPLE="x86_64-pc-linux-gnu"
> -DLIBCXX_INSTALL_EXPERIMENTAL_LIBRARY=ON
> -DLLVM_ENABLE_LLD=ON
>
> List of undefined symbols and invocation is next:
>
> [ 89%] Linking CXX executable ../../../../bin/lldb
> cd
> /opt/bamboo-agent-01/xml-data/build-dir/CLANG-BFRH-JOB1/build/RELEASE_40_RC1/Linux/x86_64/llvm_build_phase1/tools/lldb/tools/driver
> && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/lldb.dir/link.txt
> --verbose=1
> /usr/bin/clang++ -stdlib=libc++ -fPIC -fvisibility-inlines-hidden -Wall
> -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual
> -Wmissing-field-initializers -pedantic -Wno-long-long
> -Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor
> -Wstring-conversion -Werror=date-time -std=c++11 -ffunction-sections
> -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas
> -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O3
> -DNDEBUG -lc++abi -lc++ -stdlib=libc++ -fuse-ld=lld
> -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections
> CMakeFiles/lldb.dir/Driver.cpp.o CMakeFiles/lldb.dir/Platform.cpp.o -o
> ../../../../bin/lldb-4.0.0 ../../../../lib64/libLLVMX86CodeGen.a
> ../../../../lib64/libLLVMX86AsmPrinter.a
> ../../../../lib64/libLLVMX86AsmParser.a ../../../../lib64/libLLVMX86Desc.a
> ../../../../lib64/libLLVMX86Info.a
> ../../../../lib64/libLLVMX86Disassembler.a
> ../../../../lib64/libLLVMInterpreter.a ../../../../lib64/libLLVMAsmParser.a
> ../../../../lib64/libLLVMBitReader.a ../../../../lib64/libLLVMBitWriter.a
> ../../../../lib64/libLLVMCodeGen.a ../../../../lib64/libLLVMDemangle.a
> ../../../../lib64/libLLVMipo.a ../../../../lib64/libLLVMSelectionDAG.a
> ../../../../lib64/libLLVMBitReader.a ../../../../lib64/libLLVMMC.a
> ../../../../lib64/libLLVMMCJIT.a ../../../../lib64/libLLVMCore.a
> ../../../../lib64/libLLVMMCDisassembler.a
> ../../../../lib64/libLLVMExecutionEngine.a
> ../../../../lib64/libLLVMRuntimeDyld.a ../../../../lib64/libLLVMOption.a
> ../../../../lib64/libLLVMSupport.a ../../../../lib64/libLLVMCoverage.a
> ../../../../lib64/libLLVMTarget.a -lpthread
> ../../../../lib64/liblldb.so.4.0.0 ../../../../lib64/libLLVMAsmPrinter.a
> ../../../../lib64/libLLVMDebugInfoCodeView.a
> ../../../../lib64/libLLVMDebugInfoMSF.a
> ../../../../lib64/libLLVMGlobalISel.a
> ../../../../lib64/libLLVMX86AsmPrinter.a ../../../../lib64/libLLVMX86Utils.a
> ../../../../lib64/libLLVMX86Info.a ../../../../lib64/libLLVMCodeGen.a
> ../../../../lib64/libLLVMBitWriter.a ../../../../lib64/libLLVMScalarOpts.a
> ../../../../lib64/libLLVMIRReader.a ../../../../lib64/libLLVMAsmParser.a
> ../../../../lib64/libLLVMInstCombine.a
> ../../../../lib64/libLLVMInstrumentation.a ../../../../lib64/libLLVMLinker.a
> ../../../../lib64/libLLVMVectorize.a
> ../../../../lib64/libLLVMTransformUtils.a ../../../../lib64/libLLVMTarget.a
> ../../../../lib64/libLLVMAnalysis.a ../../../../lib64/libLLVMObject.a
> ../../../../lib64/libLLVMBitReader.a ../../../../lib64/libLLVMMCParser.a
> ../../../../lib64/libLLVMMC.a ../../../../lib64/libLLVMProfileData.a
> ../../../../lib64/libLLVMCore.a ../../../../lib64/libLLVMSupport.a
> ../../../../lib64/libLLVMDemangle.a -lrt -ldl -ltinfo -lpthread -lz -lm
> -Wl,-rpath,"\$ORIGIN/../lib64"
> undefined symbol: _ZN4lldb10SBDebugger10InitializeEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger11SetUseColorEb in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger15GetInstanceNameEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger16GetVersionStringEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger16SetTerminalWidthEj in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger16SkipAppInitFilesEb in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger17SkipLLDBInitFilesEb in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger18GetErrorFileHandleEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger18SetCloseInputOnEOFEb in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger18SetErrorFileHandleEP8_IO_FILEb in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger18SetInputFileHandleEP8_IO_FILEb in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger19GetOutputFileHandleEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger19SetOutputFileHandleEP8_IO_FILEb in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger20GetScriptingLanguageEPKc in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger20SetUseExternalEditorEb in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger21GetCommandInterpreterEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger21RunCommandInterpreterEbb in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol:
> _ZN4lldb10SBDebugger21RunCommandInterpreterEbbRNS_30SBCommandInterpreterRunOptionsERiRbS4_
> in CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger22DispatchInputInterruptEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger22GetDefaultArchitectureEPcm in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger22SaveInputTerminalStateEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger22SetDefaultArchitectureEPKc in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger24GetInternalVariableValueEPKcS2_ in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger25RestoreInputTerminalStateEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger6CreateEb in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger7DestroyERS0_ in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger7RunREPLENS_12LanguageTypeEPKc in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger8GetAsyncEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger8SetAsyncEb in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebugger9TerminateEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBDebuggerD1Ev in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBFileSpec19AppendPathComponentEPKc in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBFileSpec25ResolveExecutableLocationEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBFileSpecC1EPKc in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBFileSpecC1EPKcb in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb10SBFileSpecD1Ev in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb12SBStringList16GetStringAtIndexEm in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb12SBStringListD1Ev in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb13SBBroadcasterC2EPKc in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb13SBBroadcasterD2Ev in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb17SBLanguageRuntime25GetLanguageTypeFromStringEPKc
> in CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol:
> _ZN4lldb20SBCommandInterpreter24GetArgumentTypeAsCStringENS_19CommandArgumentTypeE
> in CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol:
> _ZN4lldb20SBCommandInterpreter29SourceInitFileInHomeDirectoryERNS_21SBCommandReturnObjectE
> in CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb20SBCommandInterpreterD1Ev in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb21SBCommandReturnObject8PutErrorEP8_IO_FILE in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb21SBCommandReturnObject9PutOutputEP8_IO_FILE in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb21SBCommandReturnObjectC1Ev in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb21SBCommandReturnObjectD1Ev in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb30SBCommandInterpreterRunOptions14SetStopOnCrashEb
> in CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb30SBCommandInterpreterRunOptions14SetStopOnErrorEb
> in CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb30SBCommandInterpreterRunOptionsC1Ev in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb30SBCommandInterpreterRunOptionsD1Ev in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb7SBError24SetErrorStringWithFormatEPKcz in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb7SBErrorC1Ev in CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb7SBErrorD1Ev in CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb8SBHostOS13ThreadCreatedEPKc in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb8SBHostOS17GetLLDBPythonPathEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb8SBHostOS20GetUserHomeDirectoryEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb8SBStream6PrintfEPKcz in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb8SBStream7GetDataEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb8SBStream7GetSizeEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb8SBStreamC1Ev in CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZN4lldb8SBStreamD1Ev in CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZNK4lldb10SBFileSpec12GetDirectoryEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZNK4lldb10SBFileSpec6ExistsEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZNK4lldb10SBFileSpec7GetPathEPcm in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZNK4lldb10SBFileSpec7IsValidEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZNK4lldb12SBStringList7GetSizeEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZNK4lldb7SBError10GetCStringEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZNK4lldb7SBError4FailEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> undefined symbol: _ZNK4lldb7SBError8GetErrorEv in
> CMakeFiles/lldb.dir/Driver.cpp.o
> clang-3.9: error: linker command failed with exit code 1 (use -v to see
> invocation)
> make[2]: *** [bin/lldb-4.0.0] Error 1
> make[2]: Leaving directory
> `/opt/bamboo-agent-01/xml-data/build-dir/CLANG-BFRH-JOB1/build/RELEASE_40_RC1/Linux/x86_64/llvm_build_phase1'
> make[1]: *** [tools/lldb/tools/driver/CMakeFiles/lldb.dir/all] Error 2
> make[1]: Leaving directory
> `/opt/bamboo-agent-01/xml-data/build-dir/CLANG-BFRH-JOB1/build/RELEASE_40_RC1/Linux/x86_64/llvm_build_phase1'
> make: *** [all] Error 2
>
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
>
>
More information about the llvm-dev
mailing list