已开启
修复编译numactl报错找不到libatomic库的问题 #312
MengMengDeXiaoJi创建于 2025年5月7日
修复编译numactl报错找不到libatomic库的问题 #312
已开启
共 1 个文件变更+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) |