From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24468 invoked by alias); 25 Feb 2020 20:33:16 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 24457 invoked by uid 89); 25 Feb 2020 20:33:16 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=H*UA:i686, H*u:i686 X-HELO: mail-lj1-f176.google.com Received: from mail-lj1-f176.google.com (HELO mail-lj1-f176.google.com) (209.85.208.176) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 25 Feb 2020 20:33:06 +0000 Received: by mail-lj1-f176.google.com with SMTP id a13so345268ljm.10 for ; Tue, 25 Feb 2020 12:33:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:message-id:date:user-agent:mime-version; bh=Lysnmx5b8nL7LiK83WtDG4+U5p5icnaEk8Qx+H10GUQ=; b=UkI9waWnwT4Gizqhov8/imNDgJuOPK9Ls4Brm92V6wpasDIQpevitPJcFBRm7l4V91 IzVplxdJ9BkrtVv+DDCY3uQFnl/LNM9xwj9E4EYNXA+80vuWBOajAO/pW6su3uEek82d pFLGwLwxQ4/fwbxTnSklVcPhM5MsLt7DpR2JcIKvjxAaIU47anQwFqx6bS3kFMO5L2QP SpqAIv8hobHIR/G82TKN3tjARTrIXRg1/WQ+tze/HkRkWT8Y/hm1D5I81EAg6jfx8mbV HrrbOAO3UX2sbMhfxHWIneu9xRrEuFu/LO4+r/XAHsHonukp72CANV/+TtppCh4DwXsb rcvA== Return-Path: Received: from [192.168.0.217] ([188.232.120.27]) by smtp.gmail.com with ESMTPSA id z8sm8438403ljk.13.2020.02.25.12.33.02 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 25 Feb 2020 12:33:02 -0800 (PST) From: Vyacheslav Petrishchev Subject: [PATCH] gdbsupport: Fix setting up 'development' var. To: gdb-patches@sourceware.org Message-ID: <43ef95f1-a57b-97c2-ad20-38b467f17460@gmail.com> Date: Tue, 25 Feb 2020 20:33:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4KXY58iCN2jjfSb4U9dxrR60YhslPJq89" X-SW-Source: 2020-02/txt/msg00957.txt.bz2 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --4KXY58iCN2jjfSb4U9dxrR60YhslPJq89 Content-Type: multipart/mixed; boundary="FFcSdy4OQcOEeTCJg7aBubPgrs6n0DR5Q" --FFcSdy4OQcOEeTCJg7aBubPgrs6n0DR5Q Content-Type: multipart/mixed; boundary="------------7FE385C37B8C0F6842B42DAC" Content-Language: en-US This is a multi-part message in MIME format. --------------7FE385C37B8C0F6842B42DAC Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-length: 198 Since gdbsupport is now on top level, fixing setting up 'development' var in 'configure', thats prevent gbd build failure when development=3Dfalse=20 (undefined symbols (selftest) when linking).=20 --------------7FE385C37B8C0F6842B42DAC Content-Type: text/x-patch; charset=UTF-8; name="0001-gdbsupport-Fix-setting-up-development-var.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-gdbsupport-Fix-setting-up-development-var.patch" Content-length: 6487 =46rom de5de9077a4159e9b9bdccd62d964097087f3e30 Mon Sep 17 00:00:00 2001 From: Vyacheslav Petrishchev Date: Wed, 26 Feb 2020 01:00:02 +0600 Subject: gdbsupport: Fix setting up 'development' var. gdbsupport/ChangeLog: * configure.ac: Added call development.sh. * configure: Regenerate. --- gdbsupport/ChangeLog | 5 +++++ gdbsupport/configure | 29 +++++++++++++++++++++++------ gdbsupport/configure.ac | 3 +++ 3 files changed, 31 insertions(+), 6 deletions(-) diff --git a/gdbsupport/ChangeLog b/gdbsupport/ChangeLog index d01966ed1d..e1d4853df7 100644 --- a/gdbsupport/ChangeLog +++ b/gdbsupport/ChangeLog @@ -1,3 +1,8 @@ +2020-02-25 Vyacheslav Petrishchev + + * configure.ac: Added call development.sh. + * configure: Regenerate. + 2020-02-19 Andrew Burgess =20 * configure: Regenerate. diff --git a/gdbsupport/configure b/gdbsupport/configure index a4871f8d5b..6ba9b98659 100755 --- a/gdbsupport/configure +++ b/gdbsupport/configure @@ -739,6 +739,7 @@ infodir docdir oldincludedir includedir +runstatedir localstatedir sharedstatedir sysconfdir @@ -826,6 +827,7 @@ datadir=3D'${datarootdir}' sysconfdir=3D'${prefix}/etc' sharedstatedir=3D'${prefix}/com' localstatedir=3D'${prefix}/var' +runstatedir=3D'${localstatedir}/run' includedir=3D'${prefix}/include' oldincludedir=3D'/usr/include' docdir=3D'${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1078,6 +1080,15 @@ do | -silent | --silent | --silen | --sile | --sil) silent=3Dyes ;; =20 + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=3Drunstatedir ;; + -runstatedir=3D* | --runstatedir=3D* | --runstatedi=3D* | --runstated=3D= * \ + | --runstate=3D* | --runstat=3D* | --runsta=3D* | --runst=3D* | --runs= =3D* \ + | --run=3D* | --ru=3D* | --r=3D*) + runstatedir=3D$ac_optarg ;; + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=3Dsbindir ;; -sbindir=3D* | --sbindir=3D* | --sbindi=3D* | --sbind=3D* | --sbin=3D* \ @@ -1215,7 +1226,7 @@ fi for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir + libdir localedir mandir runstatedir do eval ac_val=3D\$$ac_var # Remove trailing slashes. @@ -1368,6 +1379,7 @@ Fine tuning of the installation directories: --sysconfdir=3DDIR read-only single-machine data [PREFIX/etc] --sharedstatedir=3DDIR modifiable architecture-independent data [PREF= IX/com] --localstatedir=3DDIR modifiable single-machine data [PREFIX/var] + --runstatedir=3DDIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=3DDIR object code libraries [EPREFIX/lib] --includedir=3DDIR C header files [PREFIX/include] --oldincludedir=3DDIR C header files for non-gcc [/usr/include] @@ -5664,7 +5676,7 @@ else We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) <<= 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 =3D=3D 721 && LARGE_OFF_T % 2147483647 =3D=3D 1) ? 1 : -1]; @@ -5710,7 +5722,7 @@ else We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) <<= 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 =3D=3D 721 && LARGE_OFF_T % 2147483647 =3D=3D 1) ? 1 : -1]; @@ -5734,7 +5746,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.= $ac_ext We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) <<= 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 =3D=3D 721 && LARGE_OFF_T % 2147483647 =3D=3D 1) ? 1 : -1]; @@ -5779,7 +5791,7 @@ else We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) <<= 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 =3D=3D 721 && LARGE_OFF_T % 2147483647 =3D=3D 1) ? 1 : -1]; @@ -5803,7 +5815,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.= $ac_ext We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) <<= 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 =3D=3D 721 && LARGE_OFF_T % 2147483647 =3D=3D 1) ? 1 : -1]; @@ -6569,6 +6581,9 @@ fi am_cv_prog_cc_stdc=3D$ac_cv_prog_cc_stdc =20 =20 +# Set the 'development' global. +. $srcdir/../bfd/development.sh + # We require a C++11 compiler. Check if one is available, and if # necessary, set CXX_DIALECT to some -std=3Dxxx switch. =20 @@ -8571,6 +8586,8 @@ main () if (*(data + i) !=3D *(data3 + i)) return 14; close (fd); + free (data); + free (data3); return 0; } _ACEOF diff --git a/gdbsupport/configure.ac b/gdbsupport/configure.ac index 401e16f821..ab71a3cb36 100644 --- a/gdbsupport/configure.ac +++ b/gdbsupport/configure.ac @@ -33,6 +33,9 @@ AC_USE_SYSTEM_EXTENSIONS ACX_LARGEFILE AM_PROG_CC_STDC =20 +# Set the 'development' global. +. $srcdir/../bfd/development.sh + # We require a C++11 compiler. Check if one is available, and if # necessary, set CXX_DIALECT to some -std=3Dxxx switch. AX_CXX_COMPILE_STDCXX(11, , mandatory) --=20 2.20.1 --------------7FE385C37B8C0F6842B42DAC-- --FFcSdy4OQcOEeTCJg7aBubPgrs6n0DR5Q-- --4KXY58iCN2jjfSb4U9dxrR60YhslPJq89 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 833 -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEpR4wEUxylzq3seaA0laIM4vwa00FAl5VhHwACgkQ0laIM4vw a007Fg/+NoUOAlx+anAzaPFu7cq7BPB8F106ng3uKRbx/pOvGx336YerAdoOh/iC xNkXXJl/ex0I7CkOL+gzR4Dr7XXo/AL23PEbAinfV2vJNHApyPXoIX3Is2i7IHi4 lzWQKTciRF9OTG1oy6U2rq/yru3aiySwZQc2uD7NwPekcM0Jk0YAuwsolTJMylWZ ybZ1ESD2dCe/c/wXjrgXUcBfB56qY7dmwiZEXjvzES4nP37v33up6jVR9KDq6OfL nwSQX+CQt9N6fyfhtqnCchEByJSbsLoiOxyx68eyPiX5PCBFXkn9eNPLujhefjTL lZ+jPFNFrGtq7w8zN/9tSaPy/EiSYJZywW/E5cu+1FP+UuHtzILVhzHT744e1uRF oVNp/ymj9HYkPmurZL0po1pSTcgm1Cm0yq+2ctCRTBm7FAKoPz4KO5sGW1+BQocc SvuZCgszBHaZwy/kJvPKeXLF3Y0Hn6u18nwyzOz8rbVpcQ4E/Qcb3JzP+vGxDbqK LMmhzr9pmCQTbn1yQ5WmOKt7HZI4tAxPBH3mkuViwNE4W9WTXm1XnKOiI0L8lXhy JLdGZTfbnv8A6xOdjkEv0WaSX6iI44IB/Er58TAq4OLaDFpr7Tgk9LM+aHs+igKC 4ChGi+bfArOcnffo1cxQPtUdmOH+vmd6yBMb2vIsuHSXSLKOecI= =VjCN -----END PGP SIGNATURE----- --4KXY58iCN2jjfSb4U9dxrR60YhslPJq89--