nixpkgs/pkgs/applications
Lily Ballard f3ccd5d6ba macvim: Fix compatibility with Xcode 11.4
Xcode 11.4 has an updated sys/_types/_fd_def.h header that references a
new symbol from libSystem. This is a problem because we're using
`/usr/bin/clang` to compile the non-Xcode portion, and this pulls in
headers from Xcode's SDK. Somehow it's still linking to the Nix
libraries (I can't figure out where configure finds these to put into
`LDFLAGS` as we're not using the cc-wrapper). The end result is we get a
linker error where this new symbol can't be found at link time, even
though it's a weak import and isn't required at runtime.

Ideally we'd provide a full 10.12 SDK to `/usr/bin/clang`, but we can't
do that because even the DevSDK package we use for our 10.12 SDK doesn't
contain everything (in particular it's missing nearly all dylibs) so we
just get linker errors if we do that.

Instead we'll just do a horrible hack and provide an `-isystem` path to
a folder structure that contains only the 10.12 `sys/_types/_fd_def.h`
header. This avoids the new symbol without causing all the errors that
happen if we pull in the entire `${darwin.Libsystem}/include`.
2020-04-15 11:16:24 -07:00
..
accessibility treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
audio carla: 2.0.0 -> 2.1 2020-04-14 06:30:57 +00:00
backup treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
blockchains treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
display-managers Merge pull request #84255 from prikhi/lightdm-mini-greeter-040 2020-04-14 08:38:23 -04:00
editors macvim: Fix compatibility with Xcode 11.4 2020-04-15 11:16:24 -07:00
gis treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
graphics Merge pull request #84361 from dominikh/luminanceHDR-wrapQtAppsHook 2020-04-14 08:32:30 -04:00
kde kdeApplications.kspaceduel: init at 19.12.3 2020-04-14 09:06:09 +01:00
misc Merge pull request #84551 from gnprice/pr-stripDebugList 2020-04-14 15:54:52 +02:00
networking Sylk: 2.5.0 -> 2.6.1 (#85213) 2020-04-14 13:26:47 +00:00
office bookworm: unstable-2018-11-19 -> 1.1.2 2020-04-13 15:32:09 +02:00
qubes/qubes-core-vchan-xen maintainers: fix 0x4A6F 2020-02-11 19:29:51 +01:00
radio Merge pull request #85068 from r-ryantm/auto-update/dump1090 2020-04-12 06:35:35 -07:00
science Merge pull request #85069 from r-ryantm/auto-update/ginac 2020-04-12 11:18:43 -04:00
search treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
system glances: 3.1.4 -> 3.1.4.1 2020-03-25 19:01:01 +01:00
version-management gitAndTools.git-trim: 0.2.4 -> 0.3.1 2020-04-14 18:42:36 +02:00
video wf-recorder: 0.2 -> 0.2.1 2020-04-14 21:08:45 +02:00
virtualization cri-o: 1.17.1 -> 1.17.3 2020-04-14 09:24:32 +02:00
window-managers treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00