Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
bcc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
bcc
Commits
319487f2
Commit
319487f2
authored
May 02, 2018
by
yonghong-song
Committed by
GitHub
May 02, 2018
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1726 from iovisor/yhs_dev
fix lua compilation issue with latest clang/llvm 7.0
parents
aa1201a4
eb88b35a
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
5 deletions
+5
-5
src/cc/CMakeLists.txt
src/cc/CMakeLists.txt
+4
-4
src/lua/CMakeLists.txt
src/lua/CMakeLists.txt
+1
-1
No files found.
src/cc/CMakeLists.txt
View file @
319487f2
...
...
@@ -52,7 +52,7 @@ target_link_libraries(bcc-loader-static elf)
add_library
(
bcc-static STATIC
${
bcc_common_sources
}
${
bcc_table_sources
}
${
bcc_util_sources
}
)
set_target_properties
(
bcc-static PROPERTIES OUTPUT_NAME bcc
)
add_library
(
bcc-lua-static STATIC
set
(
bcc-lua-static
${
bcc_common_sources
}
${
bcc_table_sources
}
${
bcc_sym_sources
}
${
bcc_util_sources
}
)
include
(
clang_libs
)
...
...
@@ -64,9 +64,9 @@ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${llvm_lib_exclude_f
set
(
bcc_common_libs_for_a b_frontend clang_frontend bpf-static
-Wl,--whole-archive
${
clang_libs
}
${
llvm_libs
}
-Wl,--no-whole-archive
${
LIBELF_LIBRARIES
}
)
set
(
bcc_common_libs_for_s b_frontend clang_frontend bpf-static
set
(
bcc_common_libs_for_s
${
bcc_common_libs_for_a
}
)
set
(
bcc_common_libs_for_lua b_frontend clang_frontend bpf-static
${
clang_libs
}
${
llvm_libs
}
${
LIBELF_LIBRARIES
}
)
set
(
bcc_common_libs_for_lua
${
bcc_common_libs_for_s
}
)
if
(
ENABLE_CPP_API
)
add_subdirectory
(
api
)
...
...
@@ -87,7 +87,7 @@ add_subdirectory(frontends)
# Link against LLVM libraries
target_link_libraries
(
bcc-shared
${
bcc_common_libs_for_s
}
)
target_link_libraries
(
bcc-static
${
bcc_common_libs_for_a
}
bcc-loader-static
)
target_link_libraries
(
bcc-lua-static
${
bcc_common_libs_for_lua
}
)
set
(
bcc-lua-static
${
bcc-lua-static
}
${
bcc_common_libs_for_lua
}
)
install
(
TARGETS bcc-shared LIBRARY DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
)
install
(
FILES
${
bcc_table_headers
}
DESTINATION include/bcc
)
...
...
src/lua/CMakeLists.txt
View file @
319487f2
...
...
@@ -23,7 +23,7 @@ if (LUAJIT_LIBRARIES AND LUAJIT)
add_executable
(
bcc-lua src/main.c bcc.o
)
set_target_properties
(
bcc-lua PROPERTIES LINKER_LANGUAGE C
)
target_link_libraries
(
bcc-lua
${
LUAJIT_LIBRARIES
}
)
target_link_libraries
(
bcc-lua
-Wl,--whole-archive bcc-lua-static -Wl,--no-whole-archive
)
target_link_libraries
(
bcc-lua
${
bcc-lua-static
}
)
if
(
NOT COMPILER_NOPIE_FLAG EQUAL
""
)
target_link_libraries
(
bcc-lua
${
COMPILER_NOPIE_FLAG
}
)
endif
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment