-
-
Notifications
You must be signed in to change notification settings - Fork 18.5k
i686 Clang Cross Compilation fixes: Tracker #195967
Copy link
Copy link
Open
Labels
0.kind: bugSomething is brokenSomething is broken2.status: stalehttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.mdhttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problemsLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: cross-compilationBuilding packages on a different platform than they will be used onBuilding packages on a different platform than they will be used on6.topic: llvm/clangIssues related to llvmPackages, clangStdenv and relatedIssues related to llvmPackages, clangStdenv and related
Metadata
Metadata
Assignees
Labels
0.kind: bugSomething is brokenSomething is broken2.status: stalehttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.mdhttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problemsLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: cross-compilationBuilding packages on a different platform than they will be used onBuilding packages on a different platform than they will be used on6.topic: llvm/clangIssues related to llvmPackages, clangStdenv and relatedIssues related to llvmPackages, clangStdenv and related
Fields
Give feedbackNo fields configured for issues without a type.
Describe the bug
This is a tracking issue for several bugfixes on different derivations when cross-compiling for
i686or with aclang-only toolchain (useLLVM = true).cc/ @Ericson2314
musl(musl: Create .so link only if enableShared is set to true #195969)libvorbis(libvorbis: Remove flags not recognized by clang #195968)cc-wrapper(cc_wrapper: Addpicto unsupported hardening flags if on i686 LLVM toolchain #196013)audiofile(audiofile: Don't pass '-lgcc' if using LLVM env #195971)apparmor(apparmor: Remove flags not recognized by clang #195972)gnu-efi(gnu-efi: Allow clang build #195974)libnftnl(libnftnl: Enable parallel building. Disable -fortify when cross-compiling with Clang #195975)LLVM(llvmPackages_10: MakemkExtraBuildCommandsoverridable #196006, llvmPackages_11: Fix cross-compilation for i686 #196008, llvmPackages_10.compiler-rt: Add support for i686 #196023)dbus(dbus: Don't use systemd with clang #195977)pulseaudio(pulseaudio: Don't depend on systemd when doing libonly #195979)SDL(SDL: Support pkg-config in sdl.m4 #195981)elfutils(elfutils: Fix Clang build (though not tests) #195980)pkgsi686Linux(pkgsi686Linux: Define asselfif we are already x86_32 linux #195983)