530 lines
19 KiB
Diff
530 lines
19 KiB
Diff
diff --git a/boulder/data/macros/actions/cmake.yml b/boulder/data/macros/actions/cmake.yml
|
|
index 93b3068..a6d47f1 100644
|
|
--- a/boulder/data/macros/actions/cmake.yml
|
|
+++ b/boulder/data/macros/actions/cmake.yml
|
|
@@ -47,6 +47,6 @@ definitions:
|
|
-DCMAKE_CXX_FLAGS_RELEASE="" \
|
|
-DCMAKE_LD_FLAGS="${LDFLAGS}" \
|
|
-DCMAKE_BUILD_TYPE="Release" \
|
|
- -DCMAKE_INSTALL_LIBDIR="lib" \
|
|
+ -DCMAKE_INSTALL_LIBDIR="lib%(libsuffix)" \
|
|
-DCMAKE_INSTALL_PREFIX="%(prefix)" \
|
|
-DCMAKE_LIB_SUFFIX="%(libsuffix)"
|
|
diff --git a/boulder/data/macros/actions/meson.yml b/boulder/data/macros/actions/meson.yml
|
|
index f0390bd..29d4cbb 100644
|
|
--- a/boulder/data/macros/actions/meson.yml
|
|
+++ b/boulder/data/macros/actions/meson.yml
|
|
@@ -42,8 +42,8 @@ definitions:
|
|
- options_meson: |
|
|
--prefix="%(prefix)" \
|
|
--buildtype="plain" \
|
|
- --libdir="lib%(libsuffix)" \
|
|
- --libexecdir="lib%(libsuffix)/%(name)" \
|
|
+ --libdir="%(libdir)" \
|
|
+ --libexecdir="%(libexecdir)" \
|
|
--sysconfdir="%(sysconfdir)" \
|
|
--localstatedir="%(localstatedir)" \
|
|
"%(builddir)"
|
|
diff --git a/boulder/data/macros/arch/base.yml b/boulder/data/macros/arch/base.yml
|
|
index 6a62e13..21e1279 100644
|
|
--- a/boulder/data/macros/arch/base.yml
|
|
+++ b/boulder/data/macros/arch/base.yml
|
|
@@ -3,7 +3,7 @@
|
|
definitions:
|
|
|
|
# Basic variables required for packages to build correctly
|
|
- - libsuffix : ""
|
|
+ - libsuffix : "64"
|
|
- prefix : "/usr"
|
|
- bindir : "%(prefix)/bin"
|
|
- sbindir : "%(prefix)/sbin"
|
|
@@ -23,12 +23,12 @@ definitions:
|
|
- runstatedir : "/run"
|
|
- sysconfdir : "/etc"
|
|
- libdir : "%(prefix)/lib%(libsuffix)"
|
|
- - libexecdir : "%(libdir)/%(name)"
|
|
- - builddir : "serpent_builddir"
|
|
+ - libexecdir : "%(prefix)/libexec"
|
|
+ - builddir : "future_builddir"
|
|
|
|
# The vendorID is encoded into the triplet, toolchain, builds, etc.
|
|
# It must match the triplet from bootstrap-scripts.
|
|
- - vendorID : "serpent-linux"
|
|
+ - vendorID : "future-linux"
|
|
|
|
# Must be set for CC/CXX/CPP to work
|
|
- cc : "%(compiler_c)"
|
|
@@ -549,10 +549,10 @@ packages :
|
|
the %(name) package.
|
|
paths:
|
|
- /usr/include
|
|
- - /usr/lib/*.a
|
|
- - /usr/lib/cmake
|
|
- - /usr/lib/lib*.so
|
|
- - /usr/lib/pkgconfig
|
|
+ - /usr/lib64/*.a
|
|
+ - /usr/lib64/cmake
|
|
+ - /usr/lib64/lib*.so
|
|
+ - /usr/lib64/pkgconfig
|
|
- /usr/share/aclocal
|
|
- /usr/share/man/man2
|
|
- /usr/share/man/man3
|
|
@@ -568,7 +568,7 @@ packages :
|
|
Install this package if you need debugging information + symbols
|
|
for the %(name) package.
|
|
paths:
|
|
- - /usr/lib/debug
|
|
+ - /usr/lib64/debug
|
|
|
|
# Template for a -libs sub-package which can be used by adding paths via the stone.yml file
|
|
- "%(name)-libs":
|
|
diff --git a/boulder/data/macros/arch/emul32/x86_64.yml b/boulder/data/macros/arch/emul32/x86_64.yml
|
|
index e065dc4..6c0c7ac 100644
|
|
--- a/boulder/data/macros/arch/emul32/x86_64.yml
|
|
+++ b/boulder/data/macros/arch/emul32/x86_64.yml
|
|
@@ -11,7 +11,7 @@ definitions:
|
|
- march : i686
|
|
- mtune : i686
|
|
- target_triple : "i686-unknown-linux-gnu"
|
|
- - pkgconfigpath : "%(libdir)/pkgconfig:/usr/share/pkgconfig:%(prefix)/lib/pkgconfig"
|
|
+ - pkgconfigpath : "%(libdir)/pkgconfig:/usr/share/pkgconfig:%(prefix)/lib32/pkgconfig"
|
|
|
|
flags:
|
|
|
|
diff --git a/boulder/data/macros/arch/x86_64-stage1.yml b/boulder/data/macros/arch/x86_64-stage1.yml
|
|
index dfb87a2..497f626 100644
|
|
--- a/boulder/data/macros/arch/x86_64-stage1.yml
|
|
+++ b/boulder/data/macros/arch/x86_64-stage1.yml
|
|
@@ -7,14 +7,14 @@
|
|
definitions:
|
|
|
|
- prefix : "/usr/bootstrap-stage1"
|
|
- - libsuffix : ""
|
|
+ - libsuffix : "64"
|
|
- build_platform : x86_64-linux-gnu
|
|
- host_platform : x86_64-%(vendorID)
|
|
- cc : "%(compiler_c)"
|
|
- cxx : "%(compiler_cxx)"
|
|
- cpp : "%(compiler_cpp)"
|
|
- march : x86-64-v2
|
|
- - mtune : ivybridge
|
|
+ - mtune : generic
|
|
- target_triple : "x86_64-unknown-linux-gnu"
|
|
- bootstrap_root : /bill
|
|
|
|
@@ -22,8 +22,8 @@ flags:
|
|
|
|
# Set architecture flags
|
|
- architecture:
|
|
- c : "-march=x86-64-v2 -mtune=ivybridge"
|
|
- cxx : "-march=x86-64-v2 -mtune=ivybridge"
|
|
+ c : "-march=x86-64-v2 -mtune=generic"
|
|
+ cxx : "-march=x86-64-v2 -mtune=generic"
|
|
|
|
defaultTuningGroups :
|
|
- base
|
|
diff --git a/boulder/data/macros/arch/x86_64-v3x.yml b/boulder/data/macros/arch/x86_64-v3x.yml
|
|
index 34c9c43..d50d305 100644
|
|
--- a/boulder/data/macros/arch/x86_64-v3x.yml
|
|
+++ b/boulder/data/macros/arch/x86_64-v3x.yml
|
|
@@ -2,19 +2,19 @@
|
|
|
|
definitions:
|
|
|
|
- - libsuffix : ""
|
|
+ - libsuffix : "64"
|
|
- build_platform : x86_64-%(vendorID)
|
|
- host_platform : x86_64-%(vendorID)
|
|
- cc : "%(compiler_c)"
|
|
- cxx : "%(compiler_cxx)"
|
|
- cpp : "%(compiler_cpp)"
|
|
- march : x86-64-v3
|
|
- - mtune : znver1
|
|
+ - mtune : haswell
|
|
|
|
flags:
|
|
|
|
# Set architecture flags (GCC)
|
|
- architecture:
|
|
- c : "-march=x86-64-v3 -mtune=znver1 -maes -mfsgsbase -mpclmul -mrdrnd -maes -mxsaveopt"
|
|
- cxx : "-march=x86-64-v3 -mtune=znver1 -maes -mfsgsbase -mpclmul -mrdrnd -maes -mxsaveopt"
|
|
+ c : "-march=x86-64-v3 -mtune=haswell -maes -mfsgsbase -mpclmul -mrdrnd -maes -mxsaveopt"
|
|
+ cxx : "-march=x86-64-v3 -mtune=haswell -maes -mfsgsbase -mpclmul -mrdrnd -maes -mxsaveopt"
|
|
|
|
diff --git a/boulder/data/macros/arch/x86_64.yml b/boulder/data/macros/arch/x86_64.yml
|
|
index 62338b0..c661642 100644
|
|
--- a/boulder/data/macros/arch/x86_64.yml
|
|
+++ b/boulder/data/macros/arch/x86_64.yml
|
|
@@ -2,7 +2,7 @@
|
|
|
|
definitions:
|
|
|
|
- - libsuffix : ""
|
|
+ - libsuffix : "64"
|
|
- build_platform : x86_64-%(vendorID)
|
|
- host_platform : x86_64-%(vendorID)
|
|
- cc : "%(compiler_c)"
|
|
@@ -10,13 +10,13 @@ definitions:
|
|
- cpp : "%(compiler_cpp)"
|
|
- d : "%(compiler_d)"
|
|
- march : x86-64-v2
|
|
- - mtune : ivybridge
|
|
+ - mtune : generic
|
|
- target_triple : "x86_64-unknown-linux-gnu"
|
|
|
|
flags:
|
|
|
|
# Set architecture flags
|
|
- architecture:
|
|
- c : "-march=x86-64-v2 -mtune=ivybridge"
|
|
- cxx : "-march=x86-64-v2 -mtune=ivybridge"
|
|
+ c : "-march=x86-64-v2 -mtune=generic"
|
|
+ cxx : "-march=x86-64-v2 -mtune=generic"
|
|
d : "-mcpu=x86-64-v2"
|
|
diff --git a/boulder/data/profile.d/default-x86_64.yaml b/boulder/data/profile.d/default-x86_64.yaml
|
|
index fe519ec..ada2689 100644
|
|
--- a/boulder/data/profile.d/default-x86_64.yaml
|
|
+++ b/boulder/data/profile.d/default-x86_64.yaml
|
|
@@ -1,13 +1,13 @@
|
|
default-x86_64:
|
|
repositories:
|
|
volatile:
|
|
- uri: "https://dev.serpentos.com/volatile/x86_64/stone.index"
|
|
+ uri: "http://192.168.0.117/futurelinux/moss/stone.index"
|
|
description: "Volatile moss repo"
|
|
priority: 0
|
|
local-x86_64:
|
|
repositories:
|
|
volatile:
|
|
- uri: "https://dev.serpentos.com/volatile/x86_64/stone.index"
|
|
+ uri: "http://192.168.0.117/futurelinux/moss/stone.index"
|
|
description: "Volatile moss repo"
|
|
priority: 0
|
|
local:
|
|
diff --git a/boulder/data/recipeTemplate.yml b/boulder/data/recipeTemplate.yml
|
|
index 238a45a..0644275 100644
|
|
--- a/boulder/data/recipeTemplate.yml
|
|
+++ b/boulder/data/recipeTemplate.yml
|
|
@@ -1,5 +1,5 @@
|
|
#
|
|
-# SPDX-FileCopyrightText: © 2020-2024 Serpent OS Developers
|
|
+# SPDX-FileCopyrightText: © 2020-2024 Future Linux Developers
|
|
#
|
|
# SPDX-License-Identifier: MPL-2.0
|
|
#
|
|
diff --git a/boulder/src/build/job/phase.rs b/boulder/src/build/job/phase.rs
|
|
index 79d8e10..f4b834f 100644
|
|
--- a/boulder/src/build/job/phase.rs
|
|
+++ b/boulder/src/build/job/phase.rs
|
|
@@ -151,7 +151,7 @@ impl Phase {
|
|
parser.add_definition("compiler_cache", "/mason/ccache");
|
|
|
|
let path = if ccache {
|
|
- "/usr/lib/ccache/bin:/usr/bin:/bin"
|
|
+ "/usr/lib64/ccache/bin:/usr/bin:/bin"
|
|
} else {
|
|
"/usr/bin:/bin"
|
|
};
|
|
diff --git a/boulder/src/draft/build/cargo.rs b/boulder/src/draft/build/cargo.rs
|
|
index bbf3f23..971f612 100644
|
|
--- a/boulder/src/draft/build/cargo.rs
|
|
+++ b/boulder/src/draft/build/cargo.rs
|
|
@@ -5,7 +5,7 @@ use crate::draft::build::{Error, Phases, State};
|
|
use crate::draft::File;
|
|
|
|
pub fn environment() -> &'static str {
|
|
- "export HOME=$(pwd)\n export CARGO_HTTP_CAINFO=/usr/share/defaults/etc/ssl/certs/ca-certificates.crt"
|
|
+ "export HOME=$(pwd)\n export CARGO_HTTP_CAINFO=/etc/ssl/certs/ca-certificates.crt"
|
|
}
|
|
|
|
pub fn phases() -> Phases {
|
|
diff --git a/boulder/src/package/analysis/handler.rs b/boulder/src/package/analysis/handler.rs
|
|
index b6d11c0..4218fcd 100644
|
|
--- a/boulder/src/package/analysis/handler.rs
|
|
+++ b/boulder/src/package/analysis/handler.rs
|
|
@@ -23,7 +23,7 @@ pub fn ignore_blocked(_bucket: &mut BucketMut, info: &mut PathInfo) -> Result<Re
|
|
}
|
|
|
|
// libtool files break the world
|
|
- if info.file_name().ends_with(".la") && info.target_path.starts_with("/usr/lib") {
|
|
+ if info.file_name().ends_with(".la") && info.target_path.starts_with("/usr/lib64") {
|
|
return Ok(Decision::IgnoreFile {
|
|
reason: "libtool file".into(),
|
|
}
|
|
@@ -80,9 +80,9 @@ pub fn pkg_config(bucket: &mut BucketMut, info: &mut PathInfo) -> Result<Respons
|
|
(
|
|
"PKG_CONFIG_PATH",
|
|
if emul32 {
|
|
- "/usr/lib32/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"
|
|
+ "/usr/lib32/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig"
|
|
} else {
|
|
- "/usr/lib/pkgconfig:/usr/share/pkgconfig"
|
|
+ "/usr/lib64/pkgconfig:/usr/share/pkgconfig"
|
|
},
|
|
),
|
|
])
|
|
diff --git a/boulder/src/package/analysis/handler/elf.rs b/boulder/src/package/analysis/handler/elf.rs
|
|
index 7eea0b4..ac8100d 100644
|
|
--- a/boulder/src/package/analysis/handler/elf.rs
|
|
+++ b/boulder/src/package/analysis/handler/elf.rs
|
|
@@ -147,14 +147,12 @@ fn parse_dynamic_section(
|
|
[
|
|
format!("/usr/lib64/{soname}({machine_isa})"),
|
|
format!("/lib64/{soname}({machine_isa})"),
|
|
- format!("/lib/{soname}({machine_isa})"),
|
|
format!("{}({machine_isa})", info.target_path.display()),
|
|
]
|
|
} else {
|
|
[
|
|
- format!("/usr/lib/{soname}({machine_isa})"),
|
|
+ format!("/usr/lib32/{soname}({machine_isa})"),
|
|
format!("/lib32/{soname}({machine_isa})"),
|
|
- format!("/lib/{soname}({machine_isa})"),
|
|
format!("{}({machine_isa})", info.target_path.display()),
|
|
]
|
|
};
|
|
@@ -219,7 +217,7 @@ fn split_debug(
|
|
};
|
|
|
|
let debug_dir = if matches!(bit_size, Class::ELF64) {
|
|
- Path::new("usr/lib/debug/.build-id")
|
|
+ Path::new("usr/lib64/debug/.build-id")
|
|
} else {
|
|
Path::new("usr/lib32/debug/.build-id")
|
|
};
|
|
diff --git a/moss/src/client/mod.rs b/moss/src/client/mod.rs
|
|
index 8e86102..0490ec2 100644
|
|
--- a/moss/src/client/mod.rs
|
|
+++ b/moss/src/client/mod.rs
|
|
@@ -699,7 +699,7 @@ fn create_root_links(root: &Path) -> Result<(), io::Error> {
|
|
("usr/sbin", "sbin"),
|
|
("usr/bin", "bin"),
|
|
("usr/lib", "lib"),
|
|
- ("usr/lib", "lib64"),
|
|
+ ("usr/lib64", "lib64"),
|
|
("usr/lib32", "lib32"),
|
|
];
|
|
|
|
@@ -724,15 +724,15 @@ fn create_root_links(root: &Path) -> Result<(), io::Error> {
|
|
/// Record the operating system release info
|
|
fn record_os_release(root: &Path, state_id: Option<state::Id>) -> Result<(), Error> {
|
|
let os_release = format!(
|
|
- r#"NAME="Serpent OS"
|
|
+ r#"NAME="Future Linux"
|
|
VERSION="{version}"
|
|
-ID="serpentos"
|
|
+ID="futurelinux"
|
|
VERSION_CODENAME={version}
|
|
VERSION_ID="{version}"
|
|
-PRETTY_NAME="Serpent OS {version} (fstx #{tx})"
|
|
+PRETTY_NAME="Future Linux {version} (fstx #{tx})"
|
|
ANSI_COLOR="1;35"
|
|
-HOME_URL="https://serpentos.com"
|
|
-BUG_REPORT_URL="https://github.com/serpent-os""#,
|
|
+HOME_URL="https://futurelinux.xyz"
|
|
+BUG_REPORT_URL="http://xhaa123.51mypc.cn:33665""#,
|
|
version = environment::VERSION,
|
|
// TODO: Better id for ephemeral transactions
|
|
tx = state_id.unwrap_or_default()
|
|
diff --git a/test/base.yml b/test/base.yml
|
|
index 9970399..181ed58 100644
|
|
--- a/test/base.yml
|
|
+++ b/test/base.yml
|
|
@@ -3,7 +3,7 @@
|
|
definitions:
|
|
|
|
# Basic variables required for packages to build correctly
|
|
- - libsuffix : ""
|
|
+ - libsuffix : "64"
|
|
- prefix : "/usr"
|
|
- bindir : "%(prefix)/bin"
|
|
- sbindir : "%(prefix)/sbin"
|
|
@@ -23,12 +23,12 @@ definitions:
|
|
- runstatedir : "/run"
|
|
- sysconfdir : "/etc"
|
|
- libdir : "%(prefix)/lib%(libsuffix)"
|
|
- - libexecdir : "%(libdir)/%(name)"
|
|
- - builddir : "serpent_builddir"
|
|
+ - libexecdir : "%(prefix)/libexec"
|
|
+ - builddir : "future_builddir"
|
|
|
|
# The vendorID is encoded into the triplet, toolchain, builds, etc.
|
|
# It must match the triplet from bootstrap-scripts.
|
|
- - vendorID : "serpent-linux"
|
|
+ - vendorID : "future-linux"
|
|
|
|
# Must be set for CC/CXX/CPP to work
|
|
- cc : "%(compiler_c)"
|
|
@@ -524,10 +524,10 @@ packages :
|
|
the %(name) package.
|
|
paths:
|
|
- /usr/include
|
|
- - /usr/lib/*.a
|
|
- - /usr/lib/cmake
|
|
- - /usr/lib/lib*.so
|
|
- - /usr/lib/pkgconfig
|
|
+ - /usr/lib64/*.a
|
|
+ - /usr/lib64/cmake
|
|
+ - /usr/lib64/lib*.so
|
|
+ - /usr/lib64/pkgconfig
|
|
- /usr/share/aclocal
|
|
- /usr/share/man/man2
|
|
- /usr/share/man/man3
|
|
@@ -543,7 +543,7 @@ packages :
|
|
Install this package if you need debugging information + symbols
|
|
for the %(name) package.
|
|
paths:
|
|
- - /usr/lib/debug
|
|
+ - /usr/lib64/debug
|
|
|
|
# Template for a -libs sub-package which can be used by adding paths via the stone.yml file
|
|
- "%(name)-libs":
|
|
diff --git a/test/cmake.yml b/test/cmake.yml
|
|
index ca58ca5..54214ef 100644
|
|
--- a/test/cmake.yml
|
|
+++ b/test/cmake.yml
|
|
@@ -39,6 +39,6 @@ definitions:
|
|
-DCMAKE_CXX_FLAGS_RELEASE="" \
|
|
-DCMAKE_LD_FLAGS="${LDFLAGS}" \
|
|
-DCMAKE_BUILD_TYPE="Release" \
|
|
- -DCMAKE_INSTALL_LIBDIR="lib" \
|
|
+ -DCMAKE_INSTALL_LIBDIR="lib%(libsuffix)" \
|
|
-DCMAKE_INSTALL_PREFIX="%(prefix)" \
|
|
-DCMAKE_LIB_SUFFIX="%(libsuffix)"
|
|
diff --git a/test/llvm-stone.yml b/test/llvm-stone.yml
|
|
index b2f0dc7..9f27a6d 100644
|
|
--- a/test/llvm-stone.yml
|
|
+++ b/test/llvm-stone.yml
|
|
@@ -59,7 +59,7 @@ environment : |
|
|
"
|
|
|
|
# Without RPATH, we need help finding the right libraries to use
|
|
- export LD_LIBRARY_PATH="%(workdir)/%(builddir)/lib"
|
|
+ export LD_LIBRARY_PATH="%(workdir)/%(builddir)/usr/lib64"
|
|
setup : |
|
|
unset LD_PRELOAD
|
|
%patch %(pkgdir)/serpent/0001-Support-serpent-as-a-distro.patch
|
|
@@ -90,7 +90,7 @@ install : |
|
|
# Major clang version
|
|
major_version=$(echo %(version) | cut -d. -f1)
|
|
export PATH="%(workdir)/%(builddir)/bin:${PATH}"
|
|
- export LD_LIBRARY_PATH="%(workdir)/%(builddir)/lib:${LD_LIBRARY_PATH}"
|
|
+ export LD_LIBRARY_PATH="%(workdir)/%(builddir)/usr/lib64:${LD_LIBRARY_PATH}"
|
|
%bolt_instr %(workdir)/%(builddir)/bin/clang-${major_version}
|
|
|
|
%cmake -G Ninja ${llvmopts} -B bolt-clang -S runtimes \
|
|
@@ -127,7 +127,7 @@ packages :
|
|
description: |
|
|
Library files for %(name), typically pulled in as a dependency of another package.
|
|
paths:
|
|
- - /usr/lib/libLLVM-*.so
|
|
+ - /usr/lib64/libLLVM-*.so
|
|
|
|
- "%(name)-devel":
|
|
paths:
|
|
@@ -158,11 +158,11 @@ packages :
|
|
- /usr/bin/hmaptool
|
|
- /usr/bin/intercept-build
|
|
- /usr/bin/scan-*
|
|
- - /usr/lib/clang/*/bin
|
|
- - /usr/lib/clang/*/include
|
|
- - /usr/lib/clang/*/lib/linux/*x86_64*
|
|
- - /usr/lib/clang/*/share
|
|
- - /usr/lib/libear
|
|
+ - /usr/lib64/clang/*/bin
|
|
+ - /usr/lib64/clang/*/include
|
|
+ - /usr/lib64/clang/*/lib/linux/*x86_64*
|
|
+ - /usr/lib64/clang/*/share
|
|
+ - /usr/lib64/libear
|
|
- /usr/libexec
|
|
- /usr/share/clang
|
|
- /usr/share/man
|
|
@@ -173,7 +173,7 @@ packages :
|
|
description: |
|
|
Library files for clang, typically pulled in as a dependency of another package.
|
|
paths:
|
|
- - /usr/lib/libclang*.so.*
|
|
+ - /usr/lib64/libclang*.so.*
|
|
|
|
- "clang-devel":
|
|
summary: "Development files for clang"
|
|
@@ -181,9 +181,9 @@ packages :
|
|
Install this package if you intend to build software against
|
|
the clang package.
|
|
paths:
|
|
- - /usr/lib/cmake/clang
|
|
- - /usr/lib/libclang*.so
|
|
- - /usr/lib/libclang*.a
|
|
+ - /usr/lib64/cmake/clang
|
|
+ - /usr/lib64/libclang*.so
|
|
+ - /usr/lib64/libclang*.a
|
|
- /usr/include/clang*
|
|
rundeps:
|
|
- clang
|
|
@@ -194,7 +194,7 @@ packages :
|
|
Install this package if you need the 32-bit versions of the
|
|
clang package libraries.
|
|
paths:
|
|
- - /usr/lib/clang/*/lib/linux/*i386*
|
|
+ - /usr/lib32/clang/*/lib/linux/*i386*
|
|
|
|
- "lld":
|
|
summary: "Clang compiler front-end (LLVM)"
|
|
@@ -210,7 +210,7 @@ packages :
|
|
Install this package if you intend to build software against
|
|
the lld package.
|
|
paths:
|
|
- - /usr/lib/cmake/lld
|
|
- - /usr/lib/liblld*.a
|
|
+ - /usr/lib64/cmake/lld
|
|
+ - /usr/lib64/liblld*.a
|
|
rundeps:
|
|
- lld
|
|
diff --git a/test/trigger.yml b/test/trigger.yml
|
|
index c98be41..dd491ed 100644
|
|
--- a/test/trigger.yml
|
|
+++ b/test/trigger.yml
|
|
@@ -22,7 +22,7 @@ handlers:
|
|
args: ["-q", "-t", "rsa", "-f", "/etc/ssh/ssh_host_rsa_key", "-C", "-N"]
|
|
|
|
depmod:
|
|
- run: /sbin/depmod
|
|
+ run: /usr/sbin/depmod
|
|
args: ["-a", "$(version)"]
|
|
|
|
# Link paths to handlers and filter on the type
|
|
@@ -30,4 +30,4 @@ paths:
|
|
"/usr/lib/modules/(version:*)/kernel" :
|
|
handlers:
|
|
- depmod
|
|
- type: directory
|
|
\ No newline at end of file
|
|
+ type: directory
|
|
diff --git a/test/x86_64.yml b/test/x86_64.yml
|
|
index 7e812f8..efa36c6 100644
|
|
--- a/test/x86_64.yml
|
|
+++ b/test/x86_64.yml
|
|
@@ -2,18 +2,18 @@
|
|
|
|
definitions:
|
|
|
|
- - libsuffix : ""
|
|
+ - libsuffix : "64"
|
|
- build_platform : x86_64-%(vendorID)
|
|
- host_platform : x86_64-%(vendorID)
|
|
- cc : "%(compiler_c)"
|
|
- cxx : "%(compiler_cxx)"
|
|
- cpp : "%(compiler_cpp)"
|
|
- march : x86-64-v2
|
|
- - mtune : ivybridge
|
|
+ - mtune : generic
|
|
|
|
flags:
|
|
|
|
# Set architecture flags
|
|
- architecture:
|
|
- c : "-march=x86-64-v2 -mtune=ivybridge"
|
|
- cxx : "-march=x86-64-v2 -mtune=ivybridge"
|
|
+ c : "-march=x86-64-v2 -mtune=generic"
|
|
+ cxx : "-march=x86-64-v2 -mtune=generic"
|