Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1350664
| From | Michal Marek <mmarek@suse.cz> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v5 5/8] kbuild: add fine grained build dependencies for exported symbols |
| Date | 2016-03-05 00:00 +0100 |
| Message-ID | <r96Rs-5oV-17@gated-at.bofh.it> (permalink) |
| References | <r8QWl-20V-3@gated-at.bofh.it> <r8QWl-20V-5@gated-at.bofh.it> <r96Rs-5oV-19@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Dne 4.3.2016 v 23:51 Michal Marek napsal(a): > Dne 4.3.2016 v 06:40 Nicolas Pitre napsal(a): >> +cmd_and_fixdep = \ >> + $(echo-cmd) $(cmd_$(1)); \ >> + $(ksym_dep_filter) | \ >> + scripts/basic/fixdep -e $(depfile) $@ '$(make-cmd)' \ >> + > $(dot-target).tmp; \ >> + rm -f $(depfile); \ >> + mv -f $(dot-target).tmp $(dot-target).cmd; > > While trying this, I got a SIGBUS from fixdep once. My theory is that > the depfile is mmap()ed by fixdep and modified by the preprocesor run at > the same time. I could not reproduce this so far (still trying). But if > it's really this race, the fix would be to disable dependency generation > in the preprocessor by passing -Wp,MD,/dev/null or somesuch. But we > never had this problem with genksyms, which is weird. It could as well > be that my build machine's memory is faulty :(. Actually, genksyms does not ran in parallel. neither before nor after this patch. Michal
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
Re: [PATCH v5 5/8] kbuild: add fine grained build dependencies for exported symbols Michal Marek <mmarek@suse.cz> - 2016-03-05 00:00 +0100
Re: [PATCH v5 5/8] kbuild: add fine grained build dependencies for exported symbols Michal Marek <mmarek@suse.cz> - 2016-03-05 08:20 +0100
Re: [PATCH v5 5/8] kbuild: add fine grained build dependencies for exported symbols Nicolas Pitre <nicolas.pitre@linaro.org> - 2016-03-06 03:40 +0100
Re: [PATCH v5 5/8] kbuild: add fine grained build dependencies for exported symbols Nicolas Pitre <nicolas.pitre@linaro.org> - 2016-03-06 07:30 +0100
csiph-web