https://bugs.linaro.org/show_bug.cgi?id=3941

            Bug ID: 3941
           Summary: link issue with llmv linker
           Product: OpenDataPlane - linux- generic reference
           Version: master
          Hardware: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: ---
         Component: General ODP
          Assignee: maxim.uva...@linaro.org
          Reporter: maxim.uva...@linaro.org
                CC: lng-odp@lists.linaro.org
  Target Milestone: ---

./configure --disable-static-applications CC=clang LD=clang
        cc:                     clang
        cc version:             clang version 3.8.0-2ubuntu4
(tags/RELEASE_380/final)
        static libraries:       yes
        shared libraries:       yes
make[4]: Entering directory '/opt/Linaro/odp.git/test/validation/api/atomic'
  CCLD     atomic_main
clang: error: no such file or directory:
'../../../../lib/.libs/libodphelper.so'
clang: error: no such file or directory:
'../../../../lib/.libs/libodp-linux.so'
Makefile:531: recipe for target 'atomic_main' failed
make[4]: *** [atomic_main] Error 1
make[4]: Leaving directory '/opt/Linaro/odp.git/test/validation/api/atomic'
Makefile:787: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
ls -l lib/.libs/
total 3280
-rw-rw-r-- 1 muvarov muvarov 3153362 ию� 10 16:14 libodp-linux.a
-rw-rw-r-- 1 muvarov muvarov   13070 ию� 10 16:14 libodp-linux.exp
lrwxrwxrwx 1 muvarov muvarov      18 ию� 10 16:14 libodp-linux.la ->
../libodp-linux.la
-rw-rw-r-- 1 muvarov muvarov    1017 ию� 10 16:14 libodp-linux.lai
lrwxrwxrwx 1 muvarov muvarov      23 ию� 10 16:14 libodp-linux.so ->
libodp-linux.so.119.0.2
lrwxrwxrwx 1 muvarov muvarov      23 ию� 10 16:14 libodp-linux.so.119 ->
libodp-linux.so.119.0.2
-rw-rw-r-- 1 muvarov muvarov  178280 ию� 10 16:14 libodphelper.a
lrwxrwxrwx 1 muvarov muvarov      18 ию� 10 16:14 libodphelper.la ->
../libodphelper.la
-rw-rw-r-- 1 muvarov muvarov    1048 ию� 10 16:14 libodphelper.lai
lrwxrwxrwx 1 muvarov muvarov      23 ию� 10 16:14 libodphelper.so ->
libodphelper.so.119.0.2
lrwxrwxrwx 1 muvarov muvarov      23 ию� 10 16:14 libodphelper.so.119 ->
libodphelper.so.119.0.2

Symlinks present but no actual library.

Same thing with direct call to llvm linker:
./configure --disable-static-applications CC=clang LD=llvm-link-5.0

And with GNU linker everything is fine:
./configure --disable-static-applications CC=clang LD=ld


clang -v
clang version 3.8.0-2ubuntu4 (tags/RELEASE_380/final)
ld -v
GNU ld (GNU Binutils for Ubuntu) 2.26.1
 llvm-link-5.0 --version
LLVM (http://llvm.org/):
  LLVM version 5.0.0

  Optimized build.
  Default target: x86_64-pc-linux-gnu
  Host CPU: haswell


ODP is at:


commit f7c03ade975b018be0766d5fea300d03642b4b12
Author: Matias Elo <matias....@nokia.com>
Date:   Wed Jun 13 16:53:56 2018 +0300

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to