From 5990929247bbc1cc9227ed2f657d74f650896c83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milan=20P=2E=20Stani=C4=87?= Date: Sun, 29 Mar 2020 18:10:28 +0200 Subject: testing/zig: upgrade to 0.5.0_20200329 build from git commit because llvm10 upgrade remove fix-build.zig.patch, fixed upstream remove zig-dev subpackage and package its content to zig package clean-up APKBUILD --- testing/zig/fix-build.zig.patch | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 testing/zig/fix-build.zig.patch (limited to 'testing/zig/fix-build.zig.patch') diff --git a/testing/zig/fix-build.zig.patch b/testing/zig/fix-build.zig.patch deleted file mode 100644 index fa6f45448a..0000000000 --- a/testing/zig/fix-build.zig.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff --git a/build.zig b/build.zig -index 390f1594..ca78bdf1 100644 ---- a/build.zig -+++ b/build.zig -@@ -373,6 +373,7 @@ fn addLibUserlandStep(b: *Builder, mode: builtin.Mode) void { - artifact.bundle_compiler_rt = true; - artifact.setTarget(builtin.arch, builtin.os, builtin.abi); - artifact.setBuildMode(mode); -+ artifact.force_pic = true; - if (mode != .Debug) { - artifact.strip = true; - } -diff --git a/lib/std/build.zig b/lib/std/build.zig -index c640f6e8..cc062f3a 100644 ---- a/lib/std/build.zig -+++ b/lib/std/build.zig -@@ -1488,6 +1488,9 @@ pub const LibExeObjStep = struct { - - dynamic_linker: ?[]const u8 = null, - -+ /// Position Independent Code -+ force_pic: ?bool = null, -+ - const LinkObject = union(enum) { - StaticPath: []const u8, - OtherStep: *LibExeObjStep, -@@ -2314,6 +2317,14 @@ pub const LibExeObjStep = struct { - try zig_args.append(builder.pathFromRoot(dir)); - } - -+ if (self.force_pic) |pic| { -+ if (pic) { -+ try zig_args.append("-fPIC"); -+ } else { -+ try zig_args.append("-fno-PIC"); -+ } -+ } -+ - if (self.kind == Kind.Test) { - try builder.spawnChild(zig_args.toSliceConst()); - } else { -- cgit v1.2.3