已开启
修复编译numactl报错找不到libatomic库的问题 #312
修复编译numactl报错找不到libatomic库的问题 #312
已开启
MengMengDeXiaoJi创建于 2025年5月7日
1 个文件变更+2-2
Mdependency/numactl/build.py+2-2
@@ -127,7 +127,7 @@ class OPOperator():
127 prepare_cmd = 'mkdir -p %s/install/comm' % (self.local_dir)127 prepare_cmd = 'mkdir -p %s/install/comm' % (self.local_dir)
128 ret = self.exe_cmd(prepare_cmd)128 ret = self.exe_cmd(prepare_cmd)
129 self.error_handler(ret)129 self.error_handler(ret)
130- config_cmd = "cd %s/%s; ./configure CFLAGS='-fstack-protector-all -Wl,-z,relro,-z,now -Wl,-z,noexecstack -fPIC' --prefix=%s/install/comm" % (self.local_dir, source_code_path, self.local_dir)130+ config_cmd = "cd %s/%s; ./configure CFLAGS='-fstack-protector-all -Wl,-z,relro,-z,now -Wl,-z,noexecstack -fPIC' LIBS='-latomic' --prefix=%s/install/comm" % (self.local_dir, source_code_path, self.local_dir)
131 ret = self.exe_cmd(config_cmd)131 ret = self.exe_cmd(config_cmd)
132 self.error_handler(ret)132 self.error_handler(ret)
133 make_cmd = 'cd %s/%s; make -j4 && make install' % (self.local_dir, source_code_path)133 make_cmd = 'cd %s/%s; make -j4 && make install' % (self.local_dir, source_code_path)
@@ -140,7 +140,7 @@ class OPOperator():
140 prepare_cmd = 'mkdir -p %s/install/llt' % (self.local_dir)140 prepare_cmd = 'mkdir -p %s/install/llt' % (self.local_dir)
141 ret = self.exe_cmd(prepare_cmd)141 ret = self.exe_cmd(prepare_cmd)
142 self.error_handler(ret)142 self.error_handler(ret)
143- config_cmd = "cd %s/%s; ./configure CFLAGS='-fstack-protector-all -Wl,-z,relro,-z,now -Wl,-z,noexecstack -fPIC' --prefix=%s/install/llt" % (self.local_dir, source_code_path, self.local_dir)143+ config_cmd = "cd %s/%s; ./configure CFLAGS='-fstack-protector-all -Wl,-z,relro,-z,now -Wl,-z,noexecstack -fPIC' LIBS='-latomic' --prefix=%s/install/llt" % (self.local_dir, source_code_path, self.local_dir)
144 ret = self.exe_cmd(config_cmd)144 ret = self.exe_cmd(config_cmd)
145 self.error_handler(ret)145 self.error_handler(ret)
146 make_cmd = 'cd %s/%s; make -j4 && make install' % (self.local_dir, source_code_path)146 make_cmd = 'cd %s/%s; make -j4 && make install' % (self.local_dir, source_code_path)