Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] ntp: drop uselss patch fixup which sometimes breaks rebuild
@ 2015-07-05 20:52 Danomi Manchego
  2015-07-05 22:08 ` Yann E. MORIN
  2015-07-06  7:52 ` Peter Korsgaard
  0 siblings, 2 replies; 5+ messages in thread
From: Danomi Manchego @ 2015-07-05 20:52 UTC (permalink / raw)
  To: buildroot

Drop sed line which no longer changes anything.  Worse, it bumps each
ntpd/*.c file's modification time, which sometimes triggers a strange
dependency path causing the makefile to attempt to run the ntpd keyword-gen
app, which fails, because it's been cross-compiled.

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>

---

The deleted sed line is the reason why the keyword-gen source dependency
was being unexpectedly triggered, which prompted my initial patch back
in July 2014, which Thomas P. did not really like as the real reason
for why the initial ntp rebuild works, but the second fails, was not
understood.  (See http://patchwork.ozlabs.org/patch/371305/).

While its true that this patch still does not explore why things sometimes
work differently in subsequent ntp rebuilds, the whole issue can be avoided
by not touching the source unnecessarily.

Interestingly, someone on one of the ntp mailing lists also encountered
this same issue.  (See http://lists.ntp.org/pipermail/questions/2009-October/024669.html)
It doesn't appear that anything came of it.  In fact, the fellow
who answered said that if you don't change the source file, then
the derived file delivered with the tarball should be up to date.

So lets not touch the source unless we have to, especially if we're
not even changing anything.
---
 package/ntp/ntp.mk | 1 -
 1 file changed, 1 deletion(-)

diff --git a/package/ntp/ntp.mk b/package/ntp/ntp.mk
index 5f05508..93cefa1 100644
--- a/package/ntp/ntp.mk
+++ b/package/ntp/ntp.mk
@@ -42,7 +42,6 @@ endif
 
 define NTP_PATCH_FIXUPS
 	$(SED) "s,^#if.*__GLIBC__.*_BSD_SOURCE.*$$,#if 0," $(@D)/ntpd/refclock_pcf.c
-	$(SED) '/[[:space:](]rindex[[:space:]]*(/s/[[:space:]]*rindex[[:space:]]*(/ strrchr(/g' $(@D)/ntpd/*.c
 endef
 
 NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTP_KEYGEN) += util/ntp-keygen
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-07-06  7:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-05 20:52 [Buildroot] [PATCH 1/1] ntp: drop uselss patch fixup which sometimes breaks rebuild Danomi Manchego
2015-07-05 22:08 ` Yann E. MORIN
2015-07-06  1:59   ` Danomi Manchego
2015-07-06  7:51   ` Peter Korsgaard
2015-07-06  7:52 ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox