diff --git a/meta-networking/classes/waf-samba.bbclass b/meta-networking/classes/waf-samba.bbclass index fcec1bea16..d6c03c45a7 100644 --- a/meta-networking/classes/waf-samba.bbclass +++ b/meta-networking/classes/waf-samba.bbclass @@ -24,6 +24,10 @@ CONFIGUREOPTS = " --prefix=${prefix} \ # avoids build breaks when using no-static-libs.inc DISABLE_STATIC = "" +# wafsamba version scripts name symbols that may not exist (_end, __bss_start, +# _edata, and symbols from older ABI versions); lld rejects those by default +LDFLAGS += "-Wl,--undefined-version" + def get_waf_parallel_make(d): pm = d.getVar('PARALLEL_MAKE') if pm: