Commit ef6f1ba5 authored by 徐豪's avatar 徐豪
Browse files

8121518

parent 1fe6168a
......@@ -48,17 +48,13 @@ source git: version.remote
build do
env = with_standard_compiler_flags(with_embedded_path)
# 设置包含路径和链接路径
# 修正CFLAGS和LDFLAGS以显式指定iconv库路径
env["CFLAGS"] << " -I/opt/gitlab/embedded/include"
env["LDFLAGS"] << " -L/opt/gitlab/embedded/lib -liconv"
# 为了解决libtinfo.so.6问题添加额外的库路径和LD_LIBRARY_PATH
env["LD_LIBRARY_PATH"] = "/opt/gitlab/embedded/lib"
env["LDFLAGS"] << " -L/opt/gitlab/embedded/lib -L/opt/gitlab/embedded/lib -liconv"
# 打印出环境变量,帮助调试
command "echo 'CFLAGS is #{env["CFLAGS"]}'"
command "echo 'LDFLAGS is #{env["LDFLAGS"]}'"
command "echo 'LD_LIBRARY_PATH is #{env["LD_LIBRARY_PATH"]}'"
# 确认环境变量设置是否正确
command "echo $CFLAGS"
command "echo $LDFLAGS"
if Build::Check.use_system_ssl?
env['CMAKE_FLAGS'] = OpenSSLHelper.cmake_flags
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment