-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Trying to compile the simple_responder example in the Linux distro folder but got this error.
RBAINDOU-M-4116:simple_responder robert$ pwd
/Users/robert/kinetic-efm-cpp-sdk/efm-cpp-sdk-1.0.15-Linux-dslink-dev/examples/simple_responder
RBAINDOU-M-4116:simple_responder robert$ ll
total 40
drwxr-xr-x 6 robert staff 204 Feb 18 10:45 .
drwxr-xr-x 5 robert staff 170 Feb 18 10:45 ..
-rw-r--r-- 1 robert staff 843 Feb 18 10:45 Makefile
-rw-r--r-- 1 robert staff 1149 Feb 18 10:45 error_code.cpp
-rw-r--r-- 1 robert staff 1053 Feb 18 10:45 error_code.h
-rw-r--r-- 1 robert staff 8116 Feb 18 10:45 main.cpp
RBAINDOU-M-4116:simple_responder robert$ make
c++ -c -o error_code.o error_code.cpp -std=c++11 -Wall -Wextra -I ../../include -g -O2 -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector
c++ -c -o main.o main.cpp -std=c++11 -Wall -Wextra -I ../../include -g -O2 -D_FORTIFY_SOURCE=2 -fPIE -fstack-protector
c++ -o simple-responder error_code.o main.o -L ../../lib -pie -Wl,-z,now -ldslink-sdk-cpp-static -lboost_log -lboost_date_time -lboost_program_options -lboost_system -lboost_thread -lboost_filesystem -lboost_regex -lssl -lcrypto -ldl -pthread
clang: warning: argument unused during compilation: '-pie'
clang: warning: argument unused during compilation: '-pthread'
ld: unknown option: -z
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [simple-responder] Error 1
Anyway we can add support for:
RBAINDOU-M-4116:simple_responder robert$ clang -v
Apple LLVM version 8.0.0 (clang-800.0.42.1)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
RBAINDOU-M-4116:simple_responder robert$ ld -v
@(#)PROGRAM:ld PROJECT:ld64-274.2
configured to support archs: armv6 armv7 armv7s arm64 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em (tvOS)
LTO support using: LLVM version 8.0.0, (clang-800.0.42.1)
TAPI support using: Apple TAPI version 1.30
Thanks in advance.
Metadata
Metadata
Assignees
Labels
No labels