Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Upgrade arm32 and arm64 compilers to bookworm
Browse files Browse the repository at this point in the history
calcmogul committed Dec 6, 2024
1 parent 917fa0d commit 96589c9
Showing 5 changed files with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -15,7 +15,7 @@
public class Arm32ToolchainPlugin implements Plugin<Project> {

public static final String toolchainName = "arm32";
public static final String baseToolchainName = "armhf-raspi-bullseye";
public static final String baseToolchainName = "armhf-raspi-bookworm";

private Arm32ToolchainExtension arm32Ext;
private OpenSdkToolchainBase opensdk;
@@ -35,7 +35,7 @@ public void apply(Project project) {
ToolchainExtension toolchainExt = project.getExtensions().getByType(ToolchainExtension.class);

opensdk = new OpenSdkToolchainBase(baseToolchainName, arm32Ext, project, Arm32ToolchainExtension.INSTALL_SUBDIR,
"raspi-bullseye", project.provider(() -> "armv6-bullseye-linux-gnueabihf"),
"raspi-bookworm", project.provider(() -> "armv6-bookworm-linux-gnueabihf"),
toolchainExt.getToolchainGraphService(), operations);

CrossCompilerConfiguration configuration = project.getObjects().newInstance(CrossCompilerConfiguration.class,
Original file line number Diff line number Diff line change
@@ -15,7 +15,7 @@
public class Arm64ToolchainPlugin implements Plugin<Project> {

public static final String toolchainName = "arm64";
public static final String baseToolchainName = "arm64-bullseye";
public static final String baseToolchainName = "arm64-bookworm";

private Arm64ToolchainExtension arm64Ext;
private OpenSdkToolchainBase opensdk;
@@ -33,7 +33,7 @@ public void apply(Project project) {
ToolchainExtension toolchainExt = project.getExtensions().getByType(ToolchainExtension.class);

opensdk = new OpenSdkToolchainBase(baseToolchainName, arm64Ext, project, Arm64ToolchainExtension.INSTALL_SUBDIR,
"bullseye", project.provider(() -> "aarch64-bullseye-linux-gnu"),
"bookworm", project.provider(() -> "aarch64-bookworm-linux-gnu"),
toolchainExt.getToolchainGraphService(), operations);

CrossCompilerConfiguration configuration = project.getObjects().newInstance(CrossCompilerConfiguration.class,
Original file line number Diff line number Diff line change
@@ -53,9 +53,9 @@ private String toolchainRemoteFile() {
} else {
String desktopPlatformArch = NativePlatforms.desktopPlatformArch(operations);
if (desktopPlatformArch.equals(NativePlatforms.arm64arch)) {
platformId = "aarch64-bullseye-linux-gnu";
platformId = "aarch64-bookworm-linux-gnu";
} else if (desktopPlatformArch.equals(NativePlatforms.arm32arch)) {
platformId = "armv6-bullseye-linux-gnueabihf";
platformId = "armv6-bookworm-linux-gnueabihf";
} else {
platformId = "x86_64-linux-gnu";
}
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@ java {

allprojects {
group = "edu.wpi.first"
version = "2025.7.1"
version = "2025.8.0"

if (project.hasProperty('publishVersion')) {
version = project.publishVersion
2 changes: 1 addition & 1 deletion testing/cpp/build.gradle
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ import edu.wpi.first.nativeutils.vendordeps.WPIVendorDepsPlugin

plugins {
id "cpp"
id "edu.wpi.first.NativeUtils" version "2025.7.1"
id "edu.wpi.first.NativeUtils" version "2025.8.0"
}

nativeUtils.addWpiNativeUtils()

0 comments on commit 96589c9

Please sign in to comment.