Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1350666 > unrolled thread
| Started by | Michal Marek <mmarek@suse.com> |
|---|---|
| First post | 2016-03-05 00:00 +0100 |
| Last post | 2016-03-05 00:00 +0100 |
| Articles | 1 — 1 participant |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: [PATCH v5 5/8] kbuild: add fine grained build dependencies for exported symbols Michal Marek <mmarek@suse.com> - 2016-03-05 00:00 +0100
| From | Michal Marek <mmarek@suse.com> |
|---|---|
| Date | 2016-03-05 00:00 +0100 |
| Subject | Re: [PATCH v5 5/8] kbuild: add fine grained build dependencies for exported symbols |
| Message-ID | <r96Rs-5oV-19@gated-at.bofh.it> |
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 :(. Michal
Back to top | Article view | linux.kernel
csiph-web