$(QUIET)$(IFNOTEXIST) mkdir $(CRYPT_IDIR) Proposed nixpkgs/pkgs/applications/terminal-emulators/syncterm/0001-deprecate-pthread-yield-851627df.diff:ĭiff -git a/3rdp/build/GNUmakefile b/3rdp/build/GNUmakefile Maintainers = with maintainers īroken = stdenv.isDarwin # error: unsupported option '-fsanitize=safe-stack' for target 'x86_64-apple-darwin' RuntimeDependencies = # Both of these are dlopen()'ed at runtime. ++ (lib.optional stdenv.isLinux alsa-lib) NativeBuildInputs = # SDL2 for `sdl2-config`. "-DUSE_ALSA_SOUND" # Don't use OSS for beeps. src/syncterm" + patches = + postPatch = ''cd src/syncterm'' I've used postPatch to get the working directory back to where it needs to be, but accept that that's hacky, and would welcome a better way to achieve this.Įdits for nixpkgs/pkgs/applications/terminal-emulators/syncterm/default.nix: In addition to adding the patches to the SyncTERM default.nix, it's also necessary to remove the sourceRoot variable, since the patches are applied outside of the build directory. Two patches were posted on the latter - the first applies directly on v1.1 sources, the second doesn't without refactoring. ![]() This was identified upstream at SourceForge ( Ticket 77) and also at GitLab ( Issue 299). However, I wanted to at least post this now as it's relevant to #172160. No PR at this stage as (1) no real local testing is yet performed - though SyncTERM builds and launches OK, which given the nature of the patches is probably all that's needed, and (2) I'm very much a git (& GitHub, and realistically NixLang) neophyte, so doing a PR will not be a quick and easy endeavour for me, and unfortunately I won't have headspace for that for a little bit. I have investigated and there are working patches for this as described below. This is currently failing on Hydra ( Build 177671581). ![]() Sendmsg.c:(.text+0x10c6): undefined reference to `pthread_yield'Ĭollect2: error: ld returned 1 exit status /3rdp/gcc.linux.圆4.release/cl/libcl.a(sendmsg.o): in function `waitForObject':
0 Comments
Leave a Reply. |