]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
iproute2: fix the configure process ChenQi/iproute2-configure
authorChen Qi <Qi.Chen@windriver.com>
Thu, 24 Sep 2015 08:09:12 +0000 (16:09 +0800)
committerChen Qi <Qi.Chen@windriver.com>
Thu, 24 Sep 2015 09:25:51 +0000 (17:25 +0800)
commit6c611ebcc544759cb12398de714314ced1a83c34
treefd839eba6efee0bdde2d875a753d8789bd933b4a
parent2ad7308ee7166641eff99f3b9fe6794de143f6bc
iproute2: fix the configure process

Previously, the iproute2's configure script is actually run in the
do_compile stage. There's a Makefile rule 'all: Config' which makes
the configure process run to generate the Config file.

However, this makes it hard to fix the dependency problems. We need
to generate the Config file in the do_configure stage.

Add do_configure_append to separate the configure process from the
compile process.

Besides, explicitly disable ATM support for iproute2, otherwise we'll
sometimes meet errors like below when building.

  ld: cannot find -latm
  collect2: error: ld returned 1 exit status
  Makefile:154: recipe for target 'q_atm.so' failed
  make[1]: *** [q_atm.so] Error 1

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
meta/recipes-connectivity/iproute2/iproute2.inc