On Tue, 2010-09-28 at 14:43 +0200, Roberto Riggio wrote:
> On 09/27/2010 11:14 PM, Michael Büsch wrote:
> >
> > uclibc does not support the clock_xxx functions. The kernel implements
> > them, however. You might want to use a wrapper in your application.
> > Take a look at this:
> > http://bu3sch.de/gitweb?p=pwrtray.git;a=blob;f=backend/timer.c;hb=HEAD#l30
> > (see the #defines and the syscall() stubs below)
> Well, the package that I'm trying to compile is not written by me. Its
You can add a patch.
> configure script can handle situation where the clock_gettime functions
> are not defined, however for some reasons the configure actually find
> these functions.
Maybe it searches on the host.
> (cd $(PKG_BUILD_DIR); \
> rm -rf config.{cache,status} ; \
> $(TARGET_CONFIGURE_OPTS) \
> CXXFLAGS="-static -O2 -MD" \
> CFLAGS="-static -MD" \
> CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
> LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
> ./configure \
> --prefix=/usr \
> --target=$(GNU_TARGET_NAME) \
> --host=$(GNU_TARGET_NAME) \
> --build=$(GNU_HOST_NAME) \
> --enable-tools=mixed \
> --enable-userlevel \
> --enable-wifi \
> --enable-wing \
> --disable-linuxmodule \
> );
>
>
> and then:
>
> define Build/Compile
> $(MAKE) -C $(PKG_BUILD_DIR) \
> MINDRIVER=$(PKG_NAME) \
> DESTDIR="$(PKG_INSTALL_DIR)" \
> all install
> endef
I think you should use the default configure and build rules
and just modify the buildflags CONFIGURE_VARS, CONFIGURE_ARGS, MAKE_...
--
Greetings Michael.
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel