Message ID | 1353662196-3350-1-git-send-email-maxime.ripard@free-electrons.com |
---|---|
State | Accepted |
Commit | d15637d1715f155f7af6cd5fdf8ed3ffeedad04a |
Headers | show |
>>>>> "Maxime" == Maxime Ripard <maxime.ripard@free-electrons.com> writes:
Maxime> The libc of the avr32 toolchains seem to lack the timerfd-associated
Maxime> functions.
Maxime> Pass --disable-timerfd to libusb configure script when building for
Maxime> avr32.
Maxime> Fixes most of the recent avr32 breakages, such as
Maxime> http://autobuild.buildroot.org/results/f418b6c0b026891c27467f61444b6eac8c105681
Maxime> or
Maxime> http://autobuild.buildroot.org/results/1a9e571998bc0a40822dca84267abbdd969bab5e
Committed, thanks. Does this mean we can revert 2424cc6 (libhid: disable
on avr32)?
Le 23/11/2012 10:40, Peter Korsgaard a écrit : >>>>>> "Maxime" == Maxime Ripard <maxime.ripard@free-electrons.com> writes: > > Maxime> The libc of the avr32 toolchains seem to lack the timerfd-associated > Maxime> functions. > > Maxime> Pass --disable-timerfd to libusb configure script when building for > Maxime> avr32. > > Maxime> Fixes most of the recent avr32 breakages, such as > Maxime> http://autobuild.buildroot.org/results/f418b6c0b026891c27467f61444b6eac8c105681 > Maxime> or > Maxime> http://autobuild.buildroot.org/results/1a9e571998bc0a40822dca84267abbdd969bab5e > > Committed, thanks. Does this mean we can revert 2424cc6 (libhid: disable > on avr32)? Yes, from the build logs, it looks like it was the same error, so this patch should fix it as well. Maxime
>>>>> "Maxime" == Maxime Ripard <maxime.ripard@free-electrons.com> writes: Hi, Maxime> Fixes most of the recent avr32 breakages, such as Maxime> http://autobuild.buildroot.org/results/f418b6c0b026891c27467f61444b6eac8c105681 Maxime> or Maxime> http://autobuild.buildroot.org/results/1a9e571998bc0a40822dca84267abbdd969bab5e >> >> Committed, thanks. Does this mean we can revert 2424cc6 (libhid: disable >> on avr32)? Maxime> Yes, from the build logs, it looks like it was the same error, so this Maxime> patch should fix it as well. Ok, will revert - Thanks.
diff --git a/package/libusb/libusb.mk b/package/libusb/libusb.mk index 06a1485..fc2f10b 100644 --- a/package/libusb/libusb.mk +++ b/package/libusb/libusb.mk @@ -11,5 +11,9 @@ LIBUSB_LICENSE_FILES = COPYING LIBUSB_DEPENDENCIES = host-pkgconf LIBUSB_INSTALL_STAGING = YES +ifeq ($(BR2_avr32),y) +LIBUSB_CONF_OPT += --disable-timerfd +endif + $(eval $(autotools-package)) $(eval $(host-autotools-package))
The libc of the avr32 toolchains seem to lack the timerfd-associated functions. Pass --disable-timerfd to libusb configure script when building for avr32. Fixes most of the recent avr32 breakages, such as http://autobuild.buildroot.org/results/f418b6c0b026891c27467f61444b6eac8c105681 or http://autobuild.buildroot.org/results/1a9e571998bc0a40822dca84267abbdd969bab5e Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> --- package/libusb/libusb.mk | 4 ++++ 1 file changed, 4 insertions(+)