Date: Tue, 9 Aug 2011 20:11:42 +0400 From: Vasiliy Kulikov <segoon@...nwall.com> To: musl@...ts.openwall.com Subject: Re: cluts makefiles On Tue, Aug 09, 2011 at 17:48 +0200, Luka Marčetić wrote: > On 08/09/2011 01:30 PM, Vasiliy Kulikov wrote: > >2) Used gcc's ability to identify dependencies. > > Do others free compilers support nr 2? Hmm, not sure. I think it is gcc specific thing. Then you could use it if there is gcc installed (just installed, CC can be arbitrary compiler) and leave deps.mk blank as a fallback and change target line from %.o: to %.o: %.c Or you could precompile these files with gcc and distribute them as is without gcc dependency. > >b) SA_NODEFER is undefined in all .c. > > It should be defined in signal.h. Alexander had problems with this. The target system is Ubuntu 10.04, glibc-2.10-1, gcc 4.4.3-4ubuntu5. > >diff --git a/Makefile b/Makefile > > Having made dirs a and b (both from the same repo dir), I tried > `patch -p0 < yourpatch`, and got: > > Hunk #1 FAILED at 7. > 1 out of 1 hunk FAILED -- saving rejects to file a/Makefile.rej > patching file b/defines.mk > patching file b/tests/Makefile You should use "-p1". With -p0 patch doesn't remove any prefix directories and tries to change files b/defines.mk and similar. -- Vasiliy
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.