Thread Previous • Date Previous • Date Next • Thread Next |
Yakir,
I am trying to build rohc-2.1.0 for macOS and getting this one for make all, libtool: link: gcc -dynamiclib -o .libs/librohc.3.dylib -Wl,-force_load,./common/.libs/librohc_common.a -Wl,-force_load,./comp/.libs/librohc_comp.a -Wl,-force_load,./decomp/.libs/librohc_decomp.a -g -O2 -g -O2 -install_name /usr/lib/librohc.3.dylib -compatibility_version 4 -current_version 4.0 -Wl,-single_module -Wl,-exported_symbols_list,.libs/librohc-symbols.expsym Undefined symbols for architecture x86_64: "_rohc_buf_append", referenced from: -exported_symbol[s_list] command line option
Hmm, all those functions are inlined in rohc_buf.h. It looks like clang doesn't consider inlined functions as exported symbols. Please try the following patch to remove the symbols from the list of exported symbols. If it works, it would confirm my hypothesis. diff --git a/src/librohc.symbols b/src/librohc.symbols index 37fa846e..2e46dc2f 100644 --- a/src/librohc.symbols +++ b/src/librohc.symbols @@ -1,14 +1,3 @@ -rohc_buf_is_malformed -rohc_buf_is_empty -rohc_buf_pull -rohc_buf_push -rohc_buf_avail_len -rohc_buf_data_at -rohc_buf_data -rohc_buf_prepend -rohc_buf_append -rohc_buf_append_buf -rohc_buf_reset rohc_version rohc_strerror rohc_get_ext_descr Regards, Didier
Thread Previous • Date Previous • Date Next • Thread Next |