sim: update zlib handling
Commit Message
With zlib being mandatory, and the updated m4 configs, we need to regen
and use the new settings w/bfd to avoid linkage errors.
Committed.
---
sim/arm/ChangeLog | 4 +
sim/arm/config.in | 3 -
sim/arm/configure | 94 +++--------------
sim/avr/ChangeLog | 4 +
sim/avr/config.in | 3 -
sim/avr/configure | 94 +++--------------
sim/bfin/ChangeLog | 4 +
sim/bfin/config.in | 3 -
sim/bfin/configure | 94 +++--------------
sim/common/ChangeLog | 7 ++
sim/common/Make-common.in | 6 +-
sim/common/config.in | 3 -
sim/common/configure | 93 +++-------------
sim/cr16/config.in | 3 -
sim/cr16/configure | 94 +++--------------
sim/cris/ChangeLog | 4 +
sim/cris/config.in | 3 -
sim/cris/configure | 94 +++--------------
sim/d10v/config.in | 3 -
sim/d10v/configure | 94 +++--------------
sim/erc32/ChangeLog | 4 +
sim/erc32/config.in | 3 -
sim/erc32/configure | 94 +++--------------
sim/frv/ChangeLog | 4 +
sim/frv/config.in | 3 -
sim/frv/configure | 94 +++--------------
sim/ft32/ChangeLog | 4 +
sim/ft32/config.in | 3 -
sim/ft32/configure | 94 +++--------------
sim/h8300/ChangeLog | 4 +
sim/h8300/config.in | 3 -
sim/h8300/configure | 94 +++--------------
sim/igen/ChangeLog | 4 +
sim/igen/configure | 1 -
sim/iq2000/ChangeLog | 4 +
sim/iq2000/config.in | 3 -
sim/iq2000/configure | 94 +++--------------
sim/lm32/ChangeLog | 4 +
sim/lm32/config.in | 3 -
sim/lm32/configure | 94 +++--------------
sim/m32c/ChangeLog | 4 +
sim/m32c/config.in | 3 -
sim/m32c/configure | 94 +++--------------
sim/m32r/ChangeLog | 4 +
sim/m32r/config.in | 3 -
sim/m32r/configure | 94 +++--------------
sim/m68hc11/config.in | 3 -
sim/m68hc11/configure | 94 +++--------------
sim/mcore/ChangeLog | 4 +
sim/mcore/config.in | 3 -
sim/mcore/configure | 94 +++--------------
sim/microblaze/ChangeLog | 4 +
sim/microblaze/config.in | 3 -
sim/microblaze/configure | 94 +++--------------
sim/mips/ChangeLog | 4 +
sim/mips/config.in | 3 -
sim/mips/configure | 94 +++--------------
sim/mn10300/ChangeLog | 4 +
sim/mn10300/config.in | 3 -
sim/mn10300/configure | 94 +++--------------
sim/moxie/ChangeLog | 4 +
sim/moxie/config.in | 3 -
sim/moxie/configure | 94 +++--------------
sim/msp430/ChangeLog | 4 +
sim/msp430/config.in | 3 -
sim/msp430/configure | 94 +++--------------
sim/ppc/ChangeLog | 7 ++
sim/ppc/Makefile.in | 6 +-
sim/ppc/config.in | 3 -
sim/ppc/configure | 264 +++++++++++++++++-----------------------------
sim/rl78/ChangeLog | 4 +
sim/rl78/config.in | 3 -
sim/rl78/configure | 94 +++--------------
sim/rx/ChangeLog | 4 +
sim/rx/config.in | 3 -
sim/rx/configure | 94 +++--------------
sim/sh/ChangeLog | 4 +
sim/sh/config.in | 3 -
sim/sh/configure | 94 +++--------------
sim/sh64/ChangeLog | 4 +
sim/sh64/config.in | 3 -
sim/sh64/configure | 94 +++--------------
sim/v850/ChangeLog | 4 +
sim/v850/config.in | 3 -
sim/v850/configure | 94 +++--------------
85 files changed, 567 insertions(+), 2441 deletions(-)
diff --git a/sim/v850/config.in b/sim/v850/config.in
index f65e5c3..18ad3ac 100644
diff --git a/sim/v850/configure b/sim/v850/configure
index 3c89c7f..0fc4bdd 100755
Comments
On 01/04/15 06:08, Mike Frysinger wrote:
> With zlib being mandatory, and the updated m4 configs, we need to regen
> and use the new settings w/bfd to avoid linkage errors.
>
> Committed.
This seems to cause:
make[3]: *** No rule to make target `-L../zlib', needed by `run'. Stop.
make[3]: Leaving directory `/work/rearnsha/scratch/gnu/gcc/trunk/sim/arm'
make[2]: *** [all] Error 1
The problem seems to be that ZLIB is used in BFD_LIB, which is used in
LIBDEPS which is a dependency for "run".
R.
> ---
> sim/arm/ChangeLog | 4 +
> sim/arm/config.in | 3 -
> sim/arm/configure | 94 +++--------------
> sim/avr/ChangeLog | 4 +
> sim/avr/config.in | 3 -
> sim/avr/configure | 94 +++--------------
> sim/bfin/ChangeLog | 4 +
> sim/bfin/config.in | 3 -
> sim/bfin/configure | 94 +++--------------
> sim/common/ChangeLog | 7 ++
> sim/common/Make-common.in | 6 +-
> sim/common/config.in | 3 -
> sim/common/configure | 93 +++-------------
> sim/cr16/config.in | 3 -
> sim/cr16/configure | 94 +++--------------
> sim/cris/ChangeLog | 4 +
> sim/cris/config.in | 3 -
> sim/cris/configure | 94 +++--------------
> sim/d10v/config.in | 3 -
> sim/d10v/configure | 94 +++--------------
> sim/erc32/ChangeLog | 4 +
> sim/erc32/config.in | 3 -
> sim/erc32/configure | 94 +++--------------
> sim/frv/ChangeLog | 4 +
> sim/frv/config.in | 3 -
> sim/frv/configure | 94 +++--------------
> sim/ft32/ChangeLog | 4 +
> sim/ft32/config.in | 3 -
> sim/ft32/configure | 94 +++--------------
> sim/h8300/ChangeLog | 4 +
> sim/h8300/config.in | 3 -
> sim/h8300/configure | 94 +++--------------
> sim/igen/ChangeLog | 4 +
> sim/igen/configure | 1 -
> sim/iq2000/ChangeLog | 4 +
> sim/iq2000/config.in | 3 -
> sim/iq2000/configure | 94 +++--------------
> sim/lm32/ChangeLog | 4 +
> sim/lm32/config.in | 3 -
> sim/lm32/configure | 94 +++--------------
> sim/m32c/ChangeLog | 4 +
> sim/m32c/config.in | 3 -
> sim/m32c/configure | 94 +++--------------
> sim/m32r/ChangeLog | 4 +
> sim/m32r/config.in | 3 -
> sim/m32r/configure | 94 +++--------------
> sim/m68hc11/config.in | 3 -
> sim/m68hc11/configure | 94 +++--------------
> sim/mcore/ChangeLog | 4 +
> sim/mcore/config.in | 3 -
> sim/mcore/configure | 94 +++--------------
> sim/microblaze/ChangeLog | 4 +
> sim/microblaze/config.in | 3 -
> sim/microblaze/configure | 94 +++--------------
> sim/mips/ChangeLog | 4 +
> sim/mips/config.in | 3 -
> sim/mips/configure | 94 +++--------------
> sim/mn10300/ChangeLog | 4 +
> sim/mn10300/config.in | 3 -
> sim/mn10300/configure | 94 +++--------------
> sim/moxie/ChangeLog | 4 +
> sim/moxie/config.in | 3 -
> sim/moxie/configure | 94 +++--------------
> sim/msp430/ChangeLog | 4 +
> sim/msp430/config.in | 3 -
> sim/msp430/configure | 94 +++--------------
> sim/ppc/ChangeLog | 7 ++
> sim/ppc/Makefile.in | 6 +-
> sim/ppc/config.in | 3 -
> sim/ppc/configure | 264 +++++++++++++++++-----------------------------
> sim/rl78/ChangeLog | 4 +
> sim/rl78/config.in | 3 -
> sim/rl78/configure | 94 +++--------------
> sim/rx/ChangeLog | 4 +
> sim/rx/config.in | 3 -
> sim/rx/configure | 94 +++--------------
> sim/sh/ChangeLog | 4 +
> sim/sh/config.in | 3 -
> sim/sh/configure | 94 +++--------------
> sim/sh64/ChangeLog | 4 +
> sim/sh64/config.in | 3 -
> sim/sh64/configure | 94 +++--------------
> sim/v850/ChangeLog | 4 +
> sim/v850/config.in | 3 -
> sim/v850/configure | 94 +++--------------
> 85 files changed, 567 insertions(+), 2441 deletions(-)
>
> diff --git a/sim/arm/ChangeLog b/sim/arm/ChangeLog
> index d12df6c..d2705de 100644
> --- a/sim/arm/ChangeLog
> +++ b/sim/arm/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-30 Mike Frysinger <vapier@gentoo.org>
>
> * Makefile.in (SIM_RUN_OBJS): Delete.
> diff --git a/sim/arm/config.in b/sim/arm/config.in
> index 6003e58..3152bea 100644
> diff --git a/sim/arm/configure b/sim/arm/configure
> index af6e579..ed1633e 100755
> diff --git a/sim/avr/ChangeLog b/sim/avr/ChangeLog
> index b8fa775..a4bce1a 100644
> --- a/sim/avr/ChangeLog
> +++ b/sim/avr/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-28 Mike Frysinger <vapier@gentoo.org>
>
> * Makefile.in (SIM_EXTRA_CFLAGS, SIM_RUN_OBJS, SIM_EXTRA_LIBS): Delete.
> diff --git a/sim/avr/config.in b/sim/avr/config.in
> index 6003e58..3152bea 100644
> diff --git a/sim/avr/configure b/sim/avr/configure
> index c5f7a71..e394faf 100755
> diff --git a/sim/bfin/ChangeLog b/sim/bfin/ChangeLog
> index d0615a8..921be9d 100644
> --- a/sim/bfin/ChangeLog
> +++ b/sim/bfin/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-24 Mike Frysinger <vapier@gentoo.org>
>
> * configure: Regenerate.
> diff --git a/sim/bfin/config.in b/sim/bfin/config.in
> index 20a094e..6b995a7 100644
> diff --git a/sim/bfin/configure b/sim/bfin/configure
> index 2aa9563..5fe2c37 100755
> diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog
> index f4ca558..55a3d37 100644
> --- a/sim/common/ChangeLog
> +++ b/sim/common/ChangeLog
> @@ -1,5 +1,12 @@
> 2015-03-31 Mike Frysinger <vapier@gentoo.org>
>
> + * config.in, configure: Regenerate.
> + * Make-common.in (CSEARCH): Add $(ZLIBINC).
> + (ZLIB, ZLIBINC): Define.
> + (BFD_LIB): Add $(ZLIB).
> +
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> * cgen-mem.h (MEMOPS_INLINE): Change to EXTERN_INLINE.
> * cgen-ops.h (SEMOPS_INLINE): Likewise.
>
> diff --git a/sim/common/Make-common.in b/sim/common/Make-common.in
> index 734461a..345d1db 100644
> --- a/sim/common/Make-common.in
> +++ b/sim/common/Make-common.in
> @@ -248,14 +248,16 @@ CSEARCH = -I. -I$(srcdir) -I../common -I$(srccom) \
> -I../../include -I$(srcroot)/include \
> -I../../bfd -I$(srcroot)/bfd \
> -I../../opcodes -I$(srcroot)/opcodes \
> - @INCINTL@
> + @INCINTL@ $(ZLIBINC)
> ALL_CFLAGS = $(CONFIG_CFLAGS) $(CSEARCH) $(CFLAGS)
> BUILD_CFLAGS = -g -O $(CSEARCH)
>
> COMMON_DEP_CFLAGS = $(CONFIG_CFLAGS) $(CSEARCH)
>
> +ZLIB = @zlibdir@ -lz
> +ZLIBINC = @zlibinc@
> LIBIBERTY_LIB = ../../libiberty/libiberty.a
> -BFD_LIB = ../../bfd/libbfd.a
> +BFD_LIB = ../../bfd/libbfd.a $(ZLIB)
> @PLUGINS_TRUE@LIBDL = @lt_cv_dlopen_libs@
> OPCODES_LIB = ../../opcodes/libopcodes.a
> LIBINTL = @LIBINTL@
> diff --git a/sim/common/config.in b/sim/common/config.in
> index e0ca8ae..1904046 100644
> diff --git a/sim/common/configure b/sim/common/configure
> index db5f661..ce79060 100755
> diff --git a/sim/cr16/config.in b/sim/cr16/config.in
> index 6003e58..3152bea 100644
> diff --git a/sim/cr16/configure b/sim/cr16/configure
> index af6e579..ed1633e 100755
> diff --git a/sim/cris/ChangeLog b/sim/cris/ChangeLog
> index 4a8d181..26e9752 100644
> --- a/sim/cris/ChangeLog
> +++ b/sim/cris/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-24 Mike Frysinger <vapier@gentoo.org>
>
> * configure: Regenerate.
> diff --git a/sim/cris/config.in b/sim/cris/config.in
> index c333731..d2184e6 100644
> diff --git a/sim/cris/configure b/sim/cris/configure
> index 7b3795c..e3f7e6e 100755
> diff --git a/sim/d10v/config.in b/sim/d10v/config.in
> index 6003e58..3152bea 100644
> diff --git a/sim/d10v/configure b/sim/d10v/configure
> index af6e579..ed1633e 100755
> diff --git a/sim/erc32/ChangeLog b/sim/erc32/ChangeLog
> index 35f0703..5879674 100644
> --- a/sim/erc32/ChangeLog
> +++ b/sim/erc32/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-28 Jiri Gaisler <jiri@gaisler.se>
>
> * func.c (exec_cmd): Fix old style prototype. Mark cmd const. Save
> diff --git a/sim/erc32/config.in b/sim/erc32/config.in
> index 6003e58..3152bea 100644
> diff --git a/sim/erc32/configure b/sim/erc32/configure
> index 6b1f4bb..f359b4e 100755
> diff --git a/sim/frv/ChangeLog b/sim/frv/ChangeLog
> index 3a745e3..2b5e74c 100644
> --- a/sim/frv/ChangeLog
> +++ b/sim/frv/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-24 Mike Frysinger <vapier@gentoo.org>
>
> * configure: Regenerate.
> diff --git a/sim/frv/config.in b/sim/frv/config.in
> index bf39e2d..99be0a6 100644
> diff --git a/sim/frv/configure b/sim/frv/configure
> index 35e307d..ea25101 100755
> diff --git a/sim/ft32/ChangeLog b/sim/ft32/ChangeLog
> index 1479658..7e87c63 100644
> --- a/sim/ft32/ChangeLog
> +++ b/sim/ft32/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-28 James Bowman <james.bowman@ftdichip.com>
>
> * Makefile.in: New file, FT32 sim Makefile.
> diff --git a/sim/ft32/config.in b/sim/ft32/config.in
> index 6003e58..3152bea 100644
> diff --git a/sim/ft32/configure b/sim/ft32/configure
> index 1d18263..4ba8649 100755
> diff --git a/sim/h8300/ChangeLog b/sim/h8300/ChangeLog
> index 7fff0bd..037568b 100644
> --- a/sim/h8300/ChangeLog
> +++ b/sim/h8300/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-24 Mike Frysinger <vapier@gentoo.org>
>
> * compile.c (sim_set_callbacks, sim_size, sim_trace): Delete.
> diff --git a/sim/h8300/config.in b/sim/h8300/config.in
> index 27216dc..d64ad48 100644
> diff --git a/sim/h8300/configure b/sim/h8300/configure
> index 37b2d87..9e21d9a 100755
> diff --git a/sim/igen/ChangeLog b/sim/igen/ChangeLog
> index 8c3f660..0553434 100644
> --- a/sim/igen/ChangeLog
> +++ b/sim/igen/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * configure: Regenerate.
> +
> 2014-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
>
> * igen/ld-cache.h, igen/table.h: Change immediatly to immediately.
> diff --git a/sim/igen/configure b/sim/igen/configure
> index 32f1154..b910afc 100755
> diff --git a/sim/iq2000/ChangeLog b/sim/iq2000/ChangeLog
> index b2b91ff..76d20c2 100644
> --- a/sim/iq2000/ChangeLog
> +++ b/sim/iq2000/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-24 Mike Frysinger <vapier@gentoo.org>
>
> * configure: Regenerate.
> diff --git a/sim/iq2000/config.in b/sim/iq2000/config.in
> index bf39e2d..99be0a6 100644
> diff --git a/sim/iq2000/configure b/sim/iq2000/configure
> index 37b6bac..a899df1 100755
> diff --git a/sim/lm32/ChangeLog b/sim/lm32/ChangeLog
> index 8d917b4..e777204 100644
> --- a/sim/lm32/ChangeLog
> +++ b/sim/lm32/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-24 Mike Frysinger <vapier@gentoo.org>
>
> * configure: Regenerate.
> diff --git a/sim/lm32/config.in b/sim/lm32/config.in
> index bf39e2d..99be0a6 100644
> diff --git a/sim/lm32/configure b/sim/lm32/configure
> index d1110fa..c7fa1a1 100755
> diff --git a/sim/m32c/ChangeLog b/sim/m32c/ChangeLog
> index 9e2adcc..ea4925a 100644
> --- a/sim/m32c/ChangeLog
> +++ b/sim/m32c/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-16 Mike Frysinger <vapier@gentoo.org>
>
> * aclocal.m4, config.in, configure: Regenerate.
> diff --git a/sim/m32c/config.in b/sim/m32c/config.in
> index 02a82ae..7d73557 100644
> diff --git a/sim/m32c/configure b/sim/m32c/configure
> index ca46b2b..ba4ae74 100755
> diff --git a/sim/m32r/ChangeLog b/sim/m32r/ChangeLog
> index 96a3705..5e0615d 100644
> --- a/sim/m32r/ChangeLog
> +++ b/sim/m32r/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-24 Mike Frysinger <vapier@gentoo.org>
>
> * sim-if.c (sim_open): Delete dv_sockser_install call.
> diff --git a/sim/m32r/config.in b/sim/m32r/config.in
> index bf39e2d..99be0a6 100644
> diff --git a/sim/m32r/configure b/sim/m32r/configure
> index cfce044..b235329 100755
> diff --git a/sim/m68hc11/config.in b/sim/m68hc11/config.in
> index bf39e2d..99be0a6 100644
> diff --git a/sim/m68hc11/configure b/sim/m68hc11/configure
> index 1fccfb5..a601a39 100755
> diff --git a/sim/mcore/ChangeLog b/sim/mcore/ChangeLog
> index f24032e..73279fb 100644
> --- a/sim/mcore/ChangeLog
> +++ b/sim/mcore/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-29 Mike Frysinger <vapier@gentoo.org>
>
> * interp.c (struct aout, LONG, SHORT): Delete.
> diff --git a/sim/mcore/config.in b/sim/mcore/config.in
> index 6003e58..3152bea 100644
> diff --git a/sim/mcore/configure b/sim/mcore/configure
> index af6e579..ed1633e 100755
> diff --git a/sim/microblaze/ChangeLog b/sim/microblaze/ChangeLog
> index 565359e..166262c 100644
> --- a/sim/microblaze/ChangeLog
> +++ b/sim/microblaze/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-29 Mike Frysinger <vapier@gentoo.org>
>
> * Makefile.in (SIM_RUN_OBJS, SIM_EXTRA_CFLAGS, SIM_EXTRA_LIBS): Delete.
> diff --git a/sim/microblaze/config.in b/sim/microblaze/config.in
> index 6003e58..3152bea 100644
> diff --git a/sim/microblaze/configure b/sim/microblaze/configure
> index af6e579..ed1633e 100755
> diff --git a/sim/mips/ChangeLog b/sim/mips/ChangeLog
> index cf2c8cc..8130c05 100644
> --- a/sim/mips/ChangeLog
> +++ b/sim/mips/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-24 Mike Frysinger <vapier@gentoo.org>
>
> * interp.c (sim_pc_get): New function.
> diff --git a/sim/mips/config.in b/sim/mips/config.in
> index f5a103d..e6e3dc3 100644
> diff --git a/sim/mips/configure b/sim/mips/configure
> index 03f34f2..6417995 100755
> diff --git a/sim/mn10300/ChangeLog b/sim/mn10300/ChangeLog
> index 726399c..838bdac 100644
> --- a/sim/mn10300/ChangeLog
> +++ b/sim/mn10300/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-24 Mike Frysinger <vapier@gentoo.org>
>
> * interp.c (sim_pc_get): New function.
> diff --git a/sim/mn10300/config.in b/sim/mn10300/config.in
> index f6a87f1..e4603ad 100644
> diff --git a/sim/mn10300/configure b/sim/mn10300/configure
> index d539b06..e0fcc5f 100755
> diff --git a/sim/moxie/ChangeLog b/sim/moxie/ChangeLog
> index 29ef692..543ff11 100644
> --- a/sim/moxie/ChangeLog
> +++ b/sim/moxie/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-24 Mike Frysinger <vapier@gentoo.org>
>
> * interp.c (moxie_extract_unsigned_integer): Mark static. Update
> diff --git a/sim/moxie/config.in b/sim/moxie/config.in
> index 6003e58..3152bea 100644
> diff --git a/sim/moxie/configure b/sim/moxie/configure
> index efd1e06..bddd8c9 100755
> diff --git a/sim/msp430/ChangeLog b/sim/msp430/ChangeLog
> index 7e67082..4f2793d 100644
> --- a/sim/msp430/ChangeLog
> +++ b/sim/msp430/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-23 Mike Frysinger <vapier@gentoo.org>
>
> * sim-main.h: Delete run-sim.h include.
> diff --git a/sim/msp430/config.in b/sim/msp430/config.in
> index df5c0d3..531fe19 100644
> diff --git a/sim/msp430/configure b/sim/msp430/configure
> index af8b6bf..3f514bd 100755
> diff --git a/sim/ppc/ChangeLog b/sim/ppc/ChangeLog
> index fa628bb..51963846 100644
> --- a/sim/ppc/ChangeLog
> +++ b/sim/ppc/ChangeLog
> @@ -1,3 +1,10 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> + * Makefile.in (INCLUDES): Add $(ZLIBINC).
> + (ZLIB, ZLIBINC): Define.
> + (BFD_LIB): Add $(ZLIB).
> +
> 2014-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
>
> * ChangeLog, ChangeLog.00, hw_com.c, ld-cache.h, ppc-instructions:
> diff --git a/sim/ppc/Makefile.in b/sim/ppc/Makefile.in
> index 740bdb0..92a5812 100644
> --- a/sim/ppc/Makefile.in
> +++ b/sim/ppc/Makefile.in
> @@ -152,11 +152,13 @@ MAKEOVERRIDES=
> LIB_INCLUDES = -I$(srcdir)/../../include
> BFD_INCLUDES = -I../../bfd -I$(srcdir)/../../bfd
> GDB_INCLUDES = -I../../gdb -I$(srcdir)/../../gdb -I$(srcdir)/../../gdb/config
> +ZLIBINC = @zlibinc@
>
> -INCLUDES = -I. -I$(srcdir) $(LIB_INCLUDES) $(BFD_INCLUDES) $(GDB_INCLUDES)
> +INCLUDES = -I. -I$(srcdir) $(LIB_INCLUDES) $(BFD_INCLUDES) $(GDB_INCLUDES) $(ZLIBINC)
>
> LIBIBERTY_LIB = ../../libiberty/libiberty.a
> -BFD_LIB = ../../bfd/libbfd.a
> +BFD_LIB = ../../bfd/libbfd.a $(ZLIB)
> +ZLIB = @zlibdir@ -lz
>
> LIBINTL = @LIBINTL@
> LIBINTL_DEP = @LIBINTL_DEP@
> diff --git a/sim/ppc/config.in b/sim/ppc/config.in
> index b0c9e6f..02c7bf0 100644
> diff --git a/sim/ppc/configure b/sim/ppc/configure
> index 5044383..85ce1a0 100755
> diff --git a/sim/rl78/ChangeLog b/sim/rl78/ChangeLog
> index 889c320..0bf54ca 100644
> --- a/sim/rl78/ChangeLog
> +++ b/sim/rl78/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-23 Nick Clifton <nickc@redhat.com>
>
> * cpu.c (rl78_g10_mode): Declare.
> diff --git a/sim/rl78/config.in b/sim/rl78/config.in
> index df5c0d3..531fe19 100644
> diff --git a/sim/rl78/configure b/sim/rl78/configure
> index 752cbcb..d537163 100755
> diff --git a/sim/rx/ChangeLog b/sim/rx/ChangeLog
> index 90a36e0..e8c3e54 100644
> --- a/sim/rx/ChangeLog
> +++ b/sim/rx/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-16 Mike Frysinger <vapier@gentoo.org>
>
> * aclocal.m4, config.in, configure: Regenerate.
> diff --git a/sim/rx/config.in b/sim/rx/config.in
> index f7ccc45..077a1e8 100644
> diff --git a/sim/rx/configure b/sim/rx/configure
> index 7f5e70a..87b6efe 100755
> diff --git a/sim/sh/ChangeLog b/sim/sh/ChangeLog
> index 8a37e4c..64c5741 100644
> --- a/sim/sh/ChangeLog
> +++ b/sim/sh/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-28 Mike Frysinger <vapier@gentoo.org>
>
> * Makefile.in (SIM_RUN_OBJS, SIM_EXTRA_CFLAGS): Delete.
> diff --git a/sim/sh/config.in b/sim/sh/config.in
> index 6003e58..3152bea 100644
> diff --git a/sim/sh/configure b/sim/sh/configure
> index af6e579..ed1633e 100755
> diff --git a/sim/sh64/ChangeLog b/sim/sh64/ChangeLog
> index beda6be..b449969 100644
> --- a/sim/sh64/ChangeLog
> +++ b/sim/sh64/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-24 Mike Frysinger <vapier@gentoo.org>
>
> * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
> diff --git a/sim/sh64/config.in b/sim/sh64/config.in
> index bf39e2d..99be0a6 100644
> diff --git a/sim/sh64/configure b/sim/sh64/configure
> index 87e270e..e186188 100755
> diff --git a/sim/v850/ChangeLog b/sim/v850/ChangeLog
> index aa3f014..22ed5b6 100644
> --- a/sim/v850/ChangeLog
> +++ b/sim/v850/ChangeLog
> @@ -1,3 +1,7 @@
> +2015-03-31 Mike Frysinger <vapier@gentoo.org>
> +
> + * config.in, configure: Regenerate.
> +
> 2015-03-24 Mike Frysinger <vapier@gentoo.org>
>
> * interp.c (sim_pc_get): New function.
> diff --git a/sim/v850/config.in b/sim/v850/config.in
> index f65e5c3..18ad3ac 100644
> diff --git a/sim/v850/configure b/sim/v850/configure
> index 3c89c7f..0fc4bdd 100755
>
On 01 Apr 2015 15:01, Richard Earnshaw wrote:
> On 01/04/15 06:08, Mike Frysinger wrote:
> > With zlib being mandatory, and the updated m4 configs, we need to regen
> > and use the new settings w/bfd to avoid linkage errors.
> >
> > Committed.
>
> This seems to cause:
>
> make[3]: *** No rule to make target `-L../zlib', needed by `run'. Stop.
> make[3]: Leaving directory `/work/rearnsha/scratch/gnu/gcc/trunk/sim/arm'
> make[2]: *** [all] Error 1
>
>
> The problem seems to be that ZLIB is used in BFD_LIB, which is used in
> LIBDEPS which is a dependency for "run".
i was seeing some latent issues like that until i deleted the build dir and
did it from scratch. didn't bother investigating as incremental builds isn't
generally something we try to keep working.
could you show the exact full paths & configure flags you're using so i can
test over here ?
-mike
On 01 Apr 2015 15:01, Richard Earnshaw wrote:
> On 01/04/15 06:08, Mike Frysinger wrote:
> > With zlib being mandatory, and the updated m4 configs, we need to regen
> > and use the new settings w/bfd to avoid linkage errors.
> >
> > Committed.
>
> This seems to cause:
>
> make[3]: *** No rule to make target `-L../zlib', needed by `run'. Stop.
> make[3]: Leaving directory `/work/rearnsha/scratch/gnu/gcc/trunk/sim/arm'
> make[2]: *** [all] Error 1
>
>
> The problem seems to be that ZLIB is used in BFD_LIB, which is used in
> LIBDEPS which is a dependency for "run".
i think H.J.Lu checked in a patch to fix this
-mike
On 02/04/15 06:35, Mike Frysinger wrote:
> On 01 Apr 2015 15:01, Richard Earnshaw wrote:
>> On 01/04/15 06:08, Mike Frysinger wrote:
>>> With zlib being mandatory, and the updated m4 configs, we need to regen
>>> and use the new settings w/bfd to avoid linkage errors.
>>>
>>> Committed.
>>
>> This seems to cause:
>>
>> make[3]: *** No rule to make target `-L../zlib', needed by `run'. Stop.
>> make[3]: Leaving directory `/work/rearnsha/scratch/gnu/gcc/trunk/sim/arm'
>> make[2]: *** [all] Error 1
>>
>>
>> The problem seems to be that ZLIB is used in BFD_LIB, which is used in
>> LIBDEPS which is a dependency for "run".
>
> i think H.J.Lu checked in a patch to fix this
> -mike
>
Yep, seems to be working now.
R.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-30 Mike Frysinger <vapier@gentoo.org>
* Makefile.in (SIM_RUN_OBJS): Delete.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-28 Mike Frysinger <vapier@gentoo.org>
* Makefile.in (SIM_EXTRA_CFLAGS, SIM_RUN_OBJS, SIM_EXTRA_LIBS): Delete.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-24 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
@@ -1,5 +1,12 @@
2015-03-31 Mike Frysinger <vapier@gentoo.org>
+ * config.in, configure: Regenerate.
+ * Make-common.in (CSEARCH): Add $(ZLIBINC).
+ (ZLIB, ZLIBINC): Define.
+ (BFD_LIB): Add $(ZLIB).
+
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
* cgen-mem.h (MEMOPS_INLINE): Change to EXTERN_INLINE.
* cgen-ops.h (SEMOPS_INLINE): Likewise.
@@ -248,14 +248,16 @@ CSEARCH = -I. -I$(srcdir) -I../common -I$(srccom) \
-I../../include -I$(srcroot)/include \
-I../../bfd -I$(srcroot)/bfd \
-I../../opcodes -I$(srcroot)/opcodes \
- @INCINTL@
+ @INCINTL@ $(ZLIBINC)
ALL_CFLAGS = $(CONFIG_CFLAGS) $(CSEARCH) $(CFLAGS)
BUILD_CFLAGS = -g -O $(CSEARCH)
COMMON_DEP_CFLAGS = $(CONFIG_CFLAGS) $(CSEARCH)
+ZLIB = @zlibdir@ -lz
+ZLIBINC = @zlibinc@
LIBIBERTY_LIB = ../../libiberty/libiberty.a
-BFD_LIB = ../../bfd/libbfd.a
+BFD_LIB = ../../bfd/libbfd.a $(ZLIB)
@PLUGINS_TRUE@LIBDL = @lt_cv_dlopen_libs@
OPCODES_LIB = ../../opcodes/libopcodes.a
LIBINTL = @LIBINTL@
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-24 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-28 Jiri Gaisler <jiri@gaisler.se>
* func.c (exec_cmd): Fix old style prototype. Mark cmd const. Save
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-24 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-28 James Bowman <james.bowman@ftdichip.com>
* Makefile.in: New file, FT32 sim Makefile.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-24 Mike Frysinger <vapier@gentoo.org>
* compile.c (sim_set_callbacks, sim_size, sim_trace): Delete.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * configure: Regenerate.
+
2014-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* igen/ld-cache.h, igen/table.h: Change immediatly to immediately.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-24 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-24 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-16 Mike Frysinger <vapier@gentoo.org>
* aclocal.m4, config.in, configure: Regenerate.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-24 Mike Frysinger <vapier@gentoo.org>
* sim-if.c (sim_open): Delete dv_sockser_install call.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-29 Mike Frysinger <vapier@gentoo.org>
* interp.c (struct aout, LONG, SHORT): Delete.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-29 Mike Frysinger <vapier@gentoo.org>
* Makefile.in (SIM_RUN_OBJS, SIM_EXTRA_CFLAGS, SIM_EXTRA_LIBS): Delete.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-24 Mike Frysinger <vapier@gentoo.org>
* interp.c (sim_pc_get): New function.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-24 Mike Frysinger <vapier@gentoo.org>
* interp.c (sim_pc_get): New function.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-24 Mike Frysinger <vapier@gentoo.org>
* interp.c (moxie_extract_unsigned_integer): Mark static. Update
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-23 Mike Frysinger <vapier@gentoo.org>
* sim-main.h: Delete run-sim.h include.
@@ -1,3 +1,10 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+ * Makefile.in (INCLUDES): Add $(ZLIBINC).
+ (ZLIB, ZLIBINC): Define.
+ (BFD_LIB): Add $(ZLIB).
+
2014-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, ChangeLog.00, hw_com.c, ld-cache.h, ppc-instructions:
@@ -152,11 +152,13 @@ MAKEOVERRIDES=
LIB_INCLUDES = -I$(srcdir)/../../include
BFD_INCLUDES = -I../../bfd -I$(srcdir)/../../bfd
GDB_INCLUDES = -I../../gdb -I$(srcdir)/../../gdb -I$(srcdir)/../../gdb/config
+ZLIBINC = @zlibinc@
-INCLUDES = -I. -I$(srcdir) $(LIB_INCLUDES) $(BFD_INCLUDES) $(GDB_INCLUDES)
+INCLUDES = -I. -I$(srcdir) $(LIB_INCLUDES) $(BFD_INCLUDES) $(GDB_INCLUDES) $(ZLIBINC)
LIBIBERTY_LIB = ../../libiberty/libiberty.a
-BFD_LIB = ../../bfd/libbfd.a
+BFD_LIB = ../../bfd/libbfd.a $(ZLIB)
+ZLIB = @zlibdir@ -lz
LIBINTL = @LIBINTL@
LIBINTL_DEP = @LIBINTL_DEP@
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-23 Nick Clifton <nickc@redhat.com>
* cpu.c (rl78_g10_mode): Declare.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-16 Mike Frysinger <vapier@gentoo.org>
* aclocal.m4, config.in, configure: Regenerate.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-28 Mike Frysinger <vapier@gentoo.org>
* Makefile.in (SIM_RUN_OBJS, SIM_EXTRA_CFLAGS): Delete.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-24 Mike Frysinger <vapier@gentoo.org>
* tconfig.h (SIM_HAVE_BIENDIAN): Delete.
@@ -1,3 +1,7 @@
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
2015-03-24 Mike Frysinger <vapier@gentoo.org>
* interp.c (sim_pc_get): New function.