From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by sourceware.org (Postfix) with ESMTPS id AAEDA3858D28 for ; Tue, 29 Aug 2023 16:06:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AAEDA3858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-31c49de7a41so553759f8f.1 for ; Tue, 29 Aug 2023 09:06:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693325186; x=1693929986; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=pDQB9cf5q+pYoADgoi3t5sJ1wUTVW8rrXzTqDmB0Sfc=; b=c+kfchzqpZIMC8EJwSR3+wNaTmTf9EsTeCjt+djyV+xQc99+k+5w6wCrALEHGfO/aX 483425qob6R/QNcxR99gK5nUVeDUZl9hSdBpjiVEW/0tPDxrQfRCYEWRD9TyRNq0Ja5e MjnbNpoggp5Cr1qfkQ+NaMxHA5gocY+YOk736KDdTwSbeCzTgN2fxQK7iSfLGJnY9Avw WfMv4EC6yfQC3/DS+ue+UBDirCrxqEkEmmBAPq+9Kpg+MMJaSFEKEFB2b+3EEsexVS0i veTruBXi87qyKjyGSjuiW86j1lwdfvwRaoKxN/BowQKIjBauAp6tWnuZvuOKnMlUVaiX rZ+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693325186; x=1693929986; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=pDQB9cf5q+pYoADgoi3t5sJ1wUTVW8rrXzTqDmB0Sfc=; b=B+pzktcUgp8voIyFlmhnO6P3A6FZ/WuSOoTHaVzm42oPvyUv0U5tFG+ROQNfjHnl3M 7QrMvc716f6e6yZ3gw9759Go1il6nfYW61ka0ZdwQvgR3xn4V0l8mlDcTjrE8NL2NbQR ifuZo1M9NE8AGVP3cRrQM6YjLirFDVX4p4tLf4QgNq+i+j+ceS21BQsFlyaWUqsQXYpK FolLUayX1ZjOlPKs90hrCI5Nzq8oCe8He2FnPKTgcaAZehJnG5qr/KWR3kaio5VaDGeL 9Lp2xUVtStseZRCK7WuFnDZh93uzpXIo0WHldGkwfVcspTu0aOG8CL3umnMDy6lUQwoR 15Ng== X-Gm-Message-State: AOJu0Yw5sWvtfXrigwy9vZwYietVXNspflTi8GE9oMpqfLG/xD/Ueoyu iQPCVgJ1PSU+/z+iijVUZls= X-Google-Smtp-Source: AGHT+IHt4IIKnoiyyz79B3UxlbVYsXq4VdQXA30bzV9unYyhDytv/9xeXl8lJv3cyvf/VJUZ3UxXew== X-Received: by 2002:adf:b355:0:b0:31d:3669:1c51 with SMTP id k21-20020adfb355000000b0031d36691c51mr5842227wrd.5.1693325185694; Tue, 29 Aug 2023 09:06:25 -0700 (PDT) Received: from smtpclient.apple ([2a01:e34:ec28:8cb0:6c06:f4fe:5158:3c48]) by smtp.gmail.com with ESMTPSA id e8-20020a5d5948000000b003143add4396sm14149275wri.22.2023.08.29.09.06.24 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 29 Aug 2023 09:06:24 -0700 (PDT) From: FX Coudert Message-Id: <9B1D2B19-B4EB-48B0-91EE-9AC33B392875@gmail.com> Content-Type: multipart/mixed; boundary="Apple-Mail=_99E6C359-FF70-48F0-8115-34BFFC915D25" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: Darwin: Replace environment runpath with embedded [PR88590] Date: Tue, 29 Aug 2023 18:06:13 +0200 In-Reply-To: <14111ba7-615b-b2e9-6fba-e7bee3728182@codesourcery.com> Cc: GCC Patches , Iain Sandoe To: Joseph Myers References: <92993a50-9667-45da-a62-5089e7e052f8@codesourcery.com> <14111ba7-615b-b2e9-6fba-e7bee3728182@codesourcery.com> X-Mailer: Apple Mail (2.3731.600.7) X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --Apple-Mail=_99E6C359-FF70-48F0-8115-34BFFC915D25 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi, > I see documentation for -nodefaultrpaths; not for configure options, = and=20 > at least one of the configure options looks like it's being defined as = a=20 > GCC-specific configure option rather than a libtool one, so should=20 > definitely be documented in install.texi. Yep, missed that, sorry. It=E2=80=99s now done. > The driver changes are still OK. Just to be clear: apart from you and Iain, whose approval do I need (and = for what parts)? Thanks, FX --Apple-Mail=_99E6C359-FF70-48F0-8115-34BFFC915D25 Content-Disposition: attachment; filename=0001-Driver-Provide-a-spec-to-insert-rpaths-for-compiler-.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0001-Driver-Provide-a-spec-to-insert-rpaths-for-compiler-.patch" Content-Transfer-Encoding: quoted-printable =46rom=20ff84f0b0d2971bc589a52c416d0ca6f292f75458=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Iain=20Sandoe=20=0ADate:=20= Thu,=2020=20Dec=202018=2009:00:38=20+0000=0ASubject:=20[PATCH=201/5]=20= Driver:=20Provide=20a=20spec=20to=20insert=20rpaths=20for=20compiler=20= lib=0A=20dirs.=0A=0AThis=20provides=20a=20spec=20to=20insert=20"-rpath=20= DDD"=20for=20each=20DDD=20corresponding=0Ato=20a=20compiler=20startfile=20= directory.=20=20This=20allows=20a=20target=20to=20use=20@rpath=0Aas=20= the=20install=20path=20for=20libraries,=20and=20have=20the=20compiler=20= provide=20the=0Anecessary=20rpath=20to=20handle=20this.=0A=0AEmbed=20= real=20paths,=20not=20relative=20ones.=0A=0AWe=20embed=20a=20runpath=20= for=20every=20path=20in=20which=20libraries=20might=20be=20found.=20=20= This=0Achange=20ensures=20that=20we=20embed=20the=20actual=20real=20path=20= and=20not=20a=20relative=20one=20from=0Athe=20compiler's=20= version-specific=20directory.=0A=0Ae.g.=0A/opt/distro/gcc-11-3Dr0/lib=0A=0A= instead=20of:=0A= /opt/distro/gcc-11-3Dr0/lib/gcc/x86_64-apple-darwin19/11.3.0/../../..=0A=0A= This=20ensures=20that=20if=20we=20install,=20for=20example,=2011.4.0=20= (and=20delete=20the=2011.3.0=0Ainstallation)=20exes=20built=20by=2011.3=20= would=20continue=20to=20function=20(providing,=20of=20course=0Athat=20= 11.4=20does=20not=20bump=20any=20SO=20names).=0A=0Agcc/ChangeLog:=0A=09*=20= gcc.cc=20(RUNPATH_OPTION):=20New.=0A=09(do_spec_1):=20Provide=20'%P'=20= as=20a=20spec=20to=20insert=20rpaths=20for=0A=09each=20compiler=20= startfile=20path.=0A---=0A=20gcc/gcc.cc=20|=2033=20= +++++++++++++++++++++++++++++++++=0A=201=20file=20changed,=2033=20= insertions(+)=0A=0Adiff=20--git=20a/gcc/gcc.cc=20b/gcc/gcc.cc=0Aindex=20= fdfac0b4fe4..7c6e4879a31=20100644=0A---=20a/gcc/gcc.cc=0A+++=20= b/gcc/gcc.cc=0A@@=20-579,6=20+579,7=20@@=20or=20with=20constant=20text=20= in=20a=20single=20argument.=0A=20=20%l=20=20=20=20=20process=20LINK_SPEC=20= as=20a=20spec.=0A=20=20%L=20=20=20=20=20process=20LIB_SPEC=20as=20a=20= spec.=0A=20=20%M=20=20=20=20=20Output=20multilib_os_dir.=0A+=20%P=09= Output=20a=20RUNPATH_OPTION=20for=20each=20directory=20in=20= startfile_prefixes.=0A=20=20%G=20=20=20=20=20process=20LIBGCC_SPEC=20as=20= a=20spec.=0A=20=20%R=20=20=20=20=20Output=20the=20concatenation=20of=20= target_system_root=20and=0A=20=20=20=20=20=20=20=20=20= target_sysroot_suffix.=0A@@=20-1182,6=20+1183,10=20@@=20proper=20= position=20among=20the=20other=20output=20files.=20=20*/=0A=20#=20define=20= SYSROOT_HEADERS_SUFFIX_SPEC=20""=0A=20#endif=0A=20=0A+#ifndef=20= RUNPATH_OPTION=0A+#=20define=20RUNPATH_OPTION=20"-rpath"=0A+#endif=0A+=0A= =20static=20const=20char=20*asm_debug=20=3D=20ASM_DEBUG_SPEC;=0A=20= static=20const=20char=20*asm_debug_option=20=3D=20ASM_DEBUG_OPTION_SPEC;=0A= =20static=20const=20char=20*cpp_spec=20=3D=20CPP_SPEC;=0A@@=20-5925,6=20= +5930,7=20@@=20struct=20spec_path_info=20{=0A=20=20=20size_t=20= append_len;=0A=20=20=20bool=20omit_relative;=0A=20=20=20bool=20= separate_options;=0A+=20=20bool=20realpaths;=0A=20};=0A=20=0A=20static=20= void=20*=0A@@=20-5934,6=20+5940,16=20@@=20spec_path=20(char=20*path,=20= void=20*data)=0A=20=20=20size_t=20len=20=3D=200;=0A=20=20=20char=20save=20= =3D=200;=0A=20=0A+=20=20/*=20The=20path=20must=20exist;=20we=20want=20to=20= resolve=20it=20to=20the=20realpath=20so=20that=20this=0A+=20=20=20=20=20= can=20be=20embedded=20as=20a=20runpath.=20=20*/=0A+=20=20if=20= (info->realpaths)=0A+=20=20=20=20=20path=20=3D=20lrealpath=20(path);=0A+=0A= +=20=20/*=20However,=20if=20we=20failed=20to=20resolve=20it=20-=20= perhaps=20because=20there=20was=20a=20bogus=0A+=20=20=20=20=20-B=20= option=20on=20the=20command=20line,=20then=20punt=20on=20this=20entry.=20= =20*/=0A+=20=20if=20(!path)=0A+=20=20=20=20return=20NULL;=0A+=0A=20=20=20= if=20(info->omit_relative=20&&=20!IS_ABSOLUTE_PATH=20(path))=0A=20=20=20=20= =20return=20NULL;=0A=20=0A@@=20-6165,6=20+6181,22=20@@=20do_spec_1=20= (const=20char=20*spec,=20int=20inswitch,=20const=20char=20= *soft_matched_part)=0A=20=09=20=20=20=20=20=20info.omit_relative=20=3D=20= false;=0A=20#endif=0A=20=09=20=20=20=20=20=20info.separate_options=20=3D=20= false;=0A+=09=20=20=20=20=20=20info.realpaths=20=3D=20false;=0A+=0A+=09=20= =20=20=20=20=20for_each_path=20(&startfile_prefixes,=20true,=200,=20= spec_path,=20&info);=0A+=09=20=20=20=20}=0A+=09=20=20=20=20break;=0A+=0A= +=09=20=20case=20'P':=0A+=09=20=20=20=20{=0A+=09=20=20=20=20=20=20struct=20= spec_path_info=20info;=0A+=0A+=09=20=20=20=20=20=20info.option=20=3D=20= RUNPATH_OPTION;=0A+=09=20=20=20=20=20=20info.append_len=20=3D=200;=0A+=09= =20=20=20=20=20=20info.omit_relative=20=3D=20false;=0A+=09=20=20=20=20=20= =20info.separate_options=20=3D=20true;=0A+=09=20=20=20=20=20=20/*=20We=20= want=20to=20embed=20the=20actual=20paths=20that=20have=20the=20= libraries.=20=20*/=0A+=09=20=20=20=20=20=20info.realpaths=20=3D=20true;=0A= =20=0A=20=09=20=20=20=20=20=20for_each_path=20(&startfile_prefixes,=20= true,=200,=20spec_path,=20&info);=0A=20=09=20=20=20=20}=0A@@=20-6491,6=20= +6523,7=20@@=20do_spec_1=20(const=20char=20*spec,=20int=20inswitch,=20= const=20char=20*soft_matched_part)=0A=20=09=20=20=20=20=20=20= info.append_len=20=3D=20strlen=20(info.append);=0A=20=09=20=20=20=20=20=20= info.omit_relative=20=3D=20false;=0A=20=09=20=20=20=20=20=20= info.separate_options=20=3D=20true;=0A+=09=20=20=20=20=20=20= info.realpaths=20=3D=20false;=0A=20=0A=20=09=20=20=20=20=20=20= for_each_path=20(&include_prefixes,=20false,=20info.append_len,=0A=20=09=09= =09=20=20=20=20=20spec_path,=20&info);=0A--=20=0A2.39.2=20(Apple=20= Git-143)=0A=0A= --Apple-Mail=_99E6C359-FF70-48F0-8115-34BFFC915D25 Content-Disposition: attachment; filename=0002-Darwin-Allow-for-configuring-Darwin-to-use-embedded-.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0002-Darwin-Allow-for-configuring-Darwin-to-use-embedded-.patch" Content-Transfer-Encoding: quoted-printable =46rom=205259260cf3bfc6cec7a3f0e5caeecfbc6bf00778=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Iain=20Sandoe=20=0ADate:=20= Sun,=2028=20Mar=202021=2014:48:17=20+0100=0ASubject:=20[PATCH=202/5]=20= Darwin:=20Allow=20for=20configuring=20Darwin=20to=20use=20embedded=0A=20= runpath.=0A=0ARecent=20Darwin=20versions=20place=20contraints=20on=20the=20= use=20of=20run=20paths=0Aspecified=20in=20environment=20variables.=20=20= This=20breaks=20some=20assumptions=0Ain=20the=20GCC=20build.=0A=0AThis=20= change=20allows=20the=20user=20to=20configure=20a=20Darwin=20build=20to=20= use=0A'@rpath/libraryname.dylib'=20in=20library=20names=20and=20then=20= to=20add=20an=0Aembedded=20runpath=20to=20executables=20(and=20libraries=20= with=20dependents).=0A=0AThe=20embedded=20runpath=20is=20added=20by=20= default=20unless=20the=20user=20adds=0A'-nodefaultrpaths'=20to=20the=20= link=20line.=0A=0AFor=20an=20installed=20compiler,=20it=20means=20that=20= any=20executable=20built=20with=0Athat=20compiler=20will=20reference=20= the=20runtimes=20installed=20with=20the=0Acompiler=20(equivalent=20to=20= hard-coding=20the=20library=20path=20into=20the=20name=0Aof=20the=20= library).=0A=0ADuring=20build-time=20configurations=20=20any=20"-B"=20= entries=20will=20be=20added=20to=0Athe=20runpath=20thus=20the=20= newly-built=20libraries=20will=20be=20found=20by=20exes.=0A=0ASince=20= the=20install=20name=20is=20set=20in=20libtool,=20that=20decision=20= needs=20to=20be=0Aavailable=20here=20(but=20might=20also=20cause=20= dependent=20ones=20in=20Makefiles,=0Aso=20we=20need=20to=20export=20a=20= conditional).=0A=0AThis=20facility=20is=20not=20available=20for=20Darwin=20= 8=20or=20earlier,=20however=20the=0Aexisting=20environment=20variable=20= runpath=20does=20work=20there.=0A=0AWe=20default=20this=20on=20for=20= systems=20where=20the=20external=20DYLD_LIBRARY_PATH=0Adoes=20not=20work=20= and=20off=20for=20Darwin=208=20or=20earlier.=20=20For=20systems=20that=20= can=0Ause=20either=20method,=20if=20the=20value=20is=20unset,=20we=20use=20= the=20default=20(which=0Ais=20currently=20DYLD_LIBRARY_PATH).=0A=0A= ChangeLog:=0A=0A=09*=20configure:=20Regenerate.=0A=09*=20configure.ac:=20= Do=20not=20add=20default=20runpaths=20to=20GCC=20exes=0A=09when=20we=20= are=20building=20-static-libstdc++/-static-libgcc=20(the=0A=09default).=0A= =09*=20libtool.m4:=20Add=20'enable-darwin-at-runpath'.=20=20Act=20=20on=20= the=0A=09enable=20flag=20to=20alter=20Darwin=20libraries=20to=20use=20= @rpath=20names.=0A=0Agcc/ChangeLog:=0A=0A=09*=20aclocal.m4:=20= Regenerate.=0A=09*=20configure:=20Regenerate.=0A=09*=20configure.ac:=20= Handle=20Darwin=20rpaths.=0A=09*=20config/darwin.h:=20Handle=20Darwin=20= rpaths.=0A=09*=20config/darwin.opt:=20Handle=20Darwin=20rpaths.=0A=09*=20= Makefile.in:=20=20Handle=20Darwin=20rpaths.=0A=0Agcc/ada/ChangeLog:=0A=0A= =09*=20gcc-interface/Makefile.in:=20Handle=20Darwin=20rpaths.=0A=0A= gcc/jit/ChangeLog:=0A=09*=20Make-lang.in:=20Handle=20Darwin=20rpaths.=0A=0A= libatomic/ChangeLog:=0A=0A=09*=20Makefile.am:=20Handle=20Darwin=20= rpaths.=0A=09*=20Makefile.in:=20Regenerate.=0A=09*=20configure:=20= Regenerate.=0A=09*=20configure.ac:=20Handle=20Darwin=20rpaths.=0A=0A= libbacktrace/ChangeLog:=0A=0A=09*=20configure:=20Regenerate.=0A=09*=20= configure.ac:=20Handle=20Darwin=20rpaths.=0A=0Alibcc1/ChangeLog:=0A=0A=09= *=20configure:=20Regenerate.=0A=0Alibffi/ChangeLog:=0A=0A=09*=20= Makefile.am:=20Handle=20Darwin=20rpaths.=0A=09*=20Makefile.in:=20= Regenerate.=0A=09*=20configure:=20Regenerate.=0A=0Alibgcc/ChangeLog:=0A=0A= =09*=20config/t-slibgcc-darwin:=20Generate=20libgcc_s=0A=09with=20an=20= @rpath=20name.=0A=09*=20config.host:=20Handle=20Darwin=20rpaths.=0A=0A= libgfortran/ChangeLog:=0A=0A=09*=20Makefile.am:=20Handle=20Darwin=20= rpaths.=0A=09*=20Makefile.in:=20Regenerate.=0A=09*=20configure:=20= Regenerate.=0A=09*=20configure.ac:=20Handle=20Darwin=20rpaths=0A=0A= libgm2/ChangeLog:=0A=0A=09*=20Makefile.am:=20Handle=20Darwin=20rpaths.=0A= =09*=20Makefile.in:=20Regenerate.=0A=09*=20aclocal.m4:=20Regenerate.=0A=09= *=20configure:=20Regenerate.=0A=09*=20configure.ac:=20Handle=20Darwin=20= rpaths.=0A=09*=20libm2cor/Makefile.am:=20Handle=20Darwin=20rpaths.=0A=09= *=20libm2cor/Makefile.in:=20Regenerate.=0A=09*=20libm2iso/Makefile.am:=20= Handle=20Darwin=20rpaths.=0A=09*=20libm2iso/Makefile.in:=20Regenerate.=0A= =09*=20libm2log/Makefile.am:=20Handle=20Darwin=20rpaths.=0A=09*=20= libm2log/Makefile.in:=20Regenerate.=0A=09*=20libm2min/Makefile.am:=20= Handle=20Darwin=20rpaths.=0A=09*=20libm2min/Makefile.in:=20Regenerate.=0A= =09*=20libm2pim/Makefile.am:=20Handle=20Darwin=20rpaths.=0A=09*=20= libm2pim/Makefile.in:=20Regenerate.=0A=0Alibgomp/ChangeLog:=0A=0A=09*=20= Makefile.am:=20Handle=20Darwin=20rpaths.=0A=09*=20Makefile.in:=20= Regenerate.=0A=09*=20configure:=20Regenerate.=0A=09*=20configure.ac:=20= Handle=20Darwin=20rpaths=0A=0Alibitm/ChangeLog:=0A=0A=09*=20Makefile.am:=20= Handle=20Darwin=20rpaths.=0A=09*=20Makefile.in:=20Regenerate.=0A=09*=20= configure:=20Regenerate.=0A=09*=20configure.ac:=20Handle=20Darwin=20= rpaths.=0A=0Alibobjc/ChangeLog:=0A=0A=09*=20configure:=20Regenerate.=0A=09= *=20configure.ac:=20Handle=20Darwin=20rpaths.=0A=0Alibphobos/ChangeLog:=0A= =0A=09*=20configure:=20Regenerate.=0A=09*=20configure.ac:=20Handle=20= Darwin=20rpaths.=0A=09*=20libdruntime/Makefile.am:=20Handle=20Darwin=20= rpaths.=0A=09*=20libdruntime/Makefile.in:=20Regenerate.=0A=09*=20= src/Makefile.am:=20Handle=20Darwin=20rpaths.=0A=09*=20src/Makefile.in:=20= Regenerate.=0A=0Alibquadmath/ChangeLog:=0A=0A=09*=20Makefile.am:=20= Handle=20Darwin=20rpaths.=0A=09*=20Makefile.in:=20Regenerate.=0A=09*=20= configure:=20Regenerate.=0A=09*=20configure.ac:=20Handle=20Darwin=20= rpaths.=0A=0Alibsanitizer/ChangeLog:=0A=0A=09*=20asan/Makefile.am:=20= Handle=20Darwin=20rpaths.=0A=09*=20asan/Makefile.in:=20Regenerate.=0A=09= *=20configure:=20Regenerate.=0A=09*=20hwasan/Makefile.am:=20Handle=20= Darwin=20rpaths.=0A=09*=20hwasan/Makefile.in:=20Regenerate.=0A=09*=20= lsan/Makefile.am:=20Handle=20Darwin=20rpaths.=0A=09*=20lsan/Makefile.in:=20= Regenerate.=0A=09*=20tsan/Makefile.am:=20Handle=20Darwin=20rpaths.=0A=09= *=20tsan/Makefile.in:=20Regenerate.=0A=09*=20ubsan/Makefile.am:=20Handle=20= Darwin=20rpaths.=0A=09*=20ubsan/Makefile.in:=20Regenerate.=0A=0A= libssp/ChangeLog:=0A=0A=09*=20Makefile.am:=20Handle=20Darwin=20rpaths.=0A= =09*=20Makefile.in:=20Regenerate.=0A=09*=20configure:=20Regenerate.=0A=09= *=20configure.ac:=20Handle=20Darwin=20rpaths.=0A=0A= libstdc++-v3/ChangeLog:=0A=0A=09*=20configure:=20Regenerate.=0A=09*=20= configure.ac:=20Handle=20Darwin=20rpaths.=0A=09*=20src/Makefile.am:=20= Handle=20Darwin=20rpaths.=0A=09*=20src/Makefile.in:=20Regenerate.=0A=0A= libvtv/ChangeLog:=0A=0A=09*=20configure:=20Regenerate.=0A=09*=20= configure.ac:=20Handle=20Darwin=20rpaths.=0A=0Alto-plugin/ChangeLog:=0A=09= *=20configure:=20Regenerate.=0A=09*=20configure.ac:=20Handle=20Darwin=20= rpaths.=0A=0Azlib/ChangeLog:=0A=09*=20configure:=20Regenerate.=0A=09*=20= configure.ac:=20Handle=20Darwin=20rpaths.=0A---=0A=20configure=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=2014=20= ++=0A=20configure.ac=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20|=20=2014=20++=0A=20gcc/Makefile.in=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20|=20=2011=20+-=0A=20gcc/aclocal.m4=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=2050=20+++++++=0A= =20gcc/ada/gcc-interface/Makefile.in=20|=20=20=205=20+-=0A=20= gcc/config/darwin.h=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=20= 32=20++++-=0A=20gcc/config/darwin.opt=20=20=20=20=20=20=20=20=20=20=20=20= =20|=20=20=204=20+=0A=20gcc/configure=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20|=20133=20++++++++++++++++--=0A=20= gcc/configure.ac=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20= =20=202=20+=0A=20gcc/jit/Make-lang.in=20=20=20=20=20=20=20=20=20=20=20=20= =20=20|=20=20=202=20+-=0A=20libatomic/Makefile.am=20=20=20=20=20=20=20=20= =20=20=20=20=20|=20=20=207=20+-=0A=20libatomic/Makefile.in=20=20=20=20=20= =20=20=20=20=20=20=20=20|=20=20=207=20+-=0A=20libatomic/configure=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20|=20=2076=20++++++++++-=0A=20= libatomic/configure.ac=20=20=20=20=20=20=20=20=20=20=20=20|=20=20=202=20= +=0A=20libbacktrace/configure=20=20=20=20=20=20=20=20=20=20=20=20|=20=20= 76=20++++++++++-=0A=20libbacktrace/configure.ac=20=20=20=20=20=20=20=20=20= |=20=20=202=20+=0A=20libcc1/configure=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20|=20118=20++++++++++++++--=0A=20libffi/Makefile.am=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=20=207=20+-=0A=20= libffi/Makefile.in=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=20= =206=20+-=0A=20libffi/configure=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20|=20132=20++++++++++++++++--=0A=20libffi/configure.ac=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20|=20=20=201=20+=0A=20= libffi/doc/version.texi=20=20=20=20=20=20=20=20=20=20=20|=20=20=204=20+-=0A= =20libgcc/config.host=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20= =2023=20+++-=0A=20libgcc/config/t-darwin-rpath=20=20=20=20=20=20|=20=20=20= 2=20+=0A=20libgcc/config/t-slibgcc-darwin=20=20=20=20|=20=2028=20++--=0A=20= libgfortran/Makefile.am=20=20=20=20=20=20=20=20=20=20=20|=20=20=207=20+-=0A= =20libgfortran/Makefile.in=20=20=20=20=20=20=20=20=20=20=20|=20=2028=20= ++--=0A=20libgfortran/configure=20=20=20=20=20=20=20=20=20=20=20=20=20|=20= 131=20++++++++++++++++--=0A=20libgfortran/configure.ac=20=20=20=20=20=20=20= =20=20=20|=20=20=206=20+-=0A=20libgm2/Makefile.am=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20|=20=20=209=20+-=0A=20libgm2/Makefile.in=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20|=20=2015=20+-=0A=20= libgm2/aclocal.m4=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=20= 10=20+-=0A=20libgm2/configure=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20|=20145=20++++++++++++++++++--=0A=20libgm2/configure.ac=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20|=20=20=206=20+-=0A=20= libgm2/libm2cor/Makefile.am=20=20=20=20=20=20=20|=20=20=204=20+=0A=20= libgm2/libm2cor/Makefile.in=20=20=20=20=20=20=20|=20=2017=20++-=0A=20= libgm2/libm2iso/Makefile.am=20=20=20=20=20=20=20|=20=20=204=20+=0A=20= libgm2/libm2iso/Makefile.in=20=20=20=20=20=20=20|=20=2017=20++-=0A=20= libgm2/libm2log/Makefile.am=20=20=20=20=20=20=20|=20=20=203=20+=0A=20= libgm2/libm2log/Makefile.in=20=20=20=20=20=20=20|=20=2017=20++-=0A=20= libgm2/libm2min/Makefile.am=20=20=20=20=20=20=20|=20=20=203=20+=0A=20= libgm2/libm2min/Makefile.in=20=20=20=20=20=20=20|=20=2017=20++-=0A=20= libgm2/libm2pim/Makefile.am=20=20=20=20=20=20=20|=20=20=203=20+=0A=20= libgm2/libm2pim/Makefile.in=20=20=20=20=20=20=20|=20=2017=20++-=0A=20= libgo/configure=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= |=20=2018=20++-=0A=20libgo/configure.ac=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20|=20=20=201=20+=0A=20libgomp/Makefile.am=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20|=20=20=207=20+-=0A=20libgomp/Makefile.in=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20|=20=20=205=20+-=0A=20= libgomp/configure=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20= 126=20++++++++++++++++-=0A=20libgomp/configure.ac=20=20=20=20=20=20=20=20= =20=20=20=20=20=20|=20=20=201=20+=0A=20libitm/Makefile.am=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20|=20=20=207=20+-=0A=20libitm/Makefile.in=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=20=207=20+-=0A=20= libitm/configure=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20= 132=20++++++++++++++++--=0A=20libitm/configure.ac=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20|=20=20=201=20+=0A=20libobjc/configure=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20|=20112=20++++++++++++---=0A=20= libobjc/configure.ac=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=2036=20= +++--=0A=20libphobos/configure=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= |=20126=20++++++++++++++++-=0A=20libphobos/configure.ac=20=20=20=20=20=20= =20=20=20=20=20=20|=20=20=201=20+=0A=20libphobos/libdruntime/Makefile.am=20= |=20=20=205=20+-=0A=20libphobos/libdruntime/Makefile.in=20|=20=20=203=20= +-=0A=20libphobos/src/Makefile.am=20=20=20=20=20=20=20=20=20|=20=20=205=20= +-=0A=20libphobos/src/Makefile.in=20=20=20=20=20=20=20=20=20|=20=20=203=20= +-=0A=20libquadmath/Makefile.am=20=20=20=20=20=20=20=20=20=20=20|=20=20=20= 7=20+-=0A=20libquadmath/Makefile.in=20=20=20=20=20=20=20=20=20=20=20|=20=20= =205=20+-=0A=20libquadmath/configure=20=20=20=20=20=20=20=20=20=20=20=20=20= |=20218=20+++++++++++++++++++++++++++++-=0A=20libquadmath/configure.ac=20= =20=20=20=20=20=20=20=20=20|=20=20=203=20+=0A=20= libsanitizer/asan/Makefile.am=20=20=20=20=20|=20=20=207=20+-=0A=20= libsanitizer/asan/Makefile.in=20=20=20=20=20|=20=20=207=20+-=0A=20= libsanitizer/configure=20=20=20=20=20=20=20=20=20=20=20=20|=20133=20= ++++++++++++++++--=0A=20libsanitizer/configure.ac=20=20=20=20=20=20=20=20= =20|=20=20=202=20+=0A=20libsanitizer/hwasan/Makefile.am=20=20=20|=20=20=20= 6=20+-=0A=20libsanitizer/hwasan/Makefile.in=20=20=20|=20=20=205=20+-=0A=20= libsanitizer/lsan/Makefile.am=20=20=20=20=20|=20=20=208=20+-=0A=20= libsanitizer/lsan/Makefile.in=20=20=20=20=20|=20=20=208=20+-=0A=20= libsanitizer/tsan/Makefile.am=20=20=20=20=20|=20=20=206=20+-=0A=20= libsanitizer/tsan/Makefile.in=20=20=20=20=20|=20=20=205=20+-=0A=20= libsanitizer/ubsan/Makefile.am=20=20=20=20|=20=20=207=20+-=0A=20= libsanitizer/ubsan/Makefile.in=20=20=20=20|=20=20=207=20+-=0A=20= libssp/Makefile.am=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=20= =206=20+-=0A=20libssp/Makefile.in=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20|=20=20=205=20+-=0A=20libssp/configure=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20|=20=2076=20++++++++++-=0A=20libssp/configure.ac=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=20=202=20+=0A=20= libstdc++-v3/configure=20=20=20=20=20=20=20=20=20=20=20=20|=20144=20= ++++++++++++++++++--=0A=20libstdc++-v3/configure.ac=20=20=20=20=20=20=20=20= =20|=20=20=201=20+=0A=20libstdc++-v3/src/Makefile.am=20=20=20=20=20=20|=20= =20=207=20+-=0A=20libstdc++-v3/src/Makefile.in=20=20=20=20=20=20|=20=20=20= 5=20+-=0A=20libtool.m4=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20|=20=2057=20+++++++-=0A=20libvtv/configure=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20132=20++++++++++++++++--=0A= =20libvtv/configure.ac=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=20= =201=20+=0A=20lto-plugin/configure=20=20=20=20=20=20=20=20=20=20=20=20=20= =20|=20=2075=20+++++++++-=0A=20lto-plugin/configure.ac=20=20=20=20=20=20=20= =20=20=20=20|=20=20=201=20+=0A=20zlib/configure=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20|=20=2075=20+++++++++-=0A=20= zlib/configure.ac=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=20= =201=20+=0A=2093=20files=20changed,=202556=20insertions(+),=20279=20= deletions(-)=0A=20create=20mode=20100644=20libgcc/config/t-darwin-rpath=0A= =0Adiff=20--git=20a/configure=20b/configure=0Aindex=20= 28f0913bdd4..28e25bf7162=20100755=0A---=20a/configure=0A+++=20= b/configure=0A@@=20-8492,6=20+8492,20=20@@=20else=0A=20=20fi=0A=20fi=0A=20= =0A+case=20$target=20in=0A+=20=20*-darwin2*=20|=20*-darwin1[56789]*)=0A+=20= =20=20=20#=20For=20these=20versions,=20we=20default=20to=20using=20= embedded=20rpaths.=0A+=20=20=20=20if=20test=20"x$enable_darwin_at_rpath"=20= !=3D=20"xno";=20then=0A+=20=20=20=20=20=20= poststage1_ldflags=3D"$poststage1_ldflags=20-nodefaultrpaths"=0A+=20=20=20= =20fi=0A+=20=20;;=0A+=20=20*-darwin*)=0A+=20=20=20=20#=20For=20these=20= versions,=20we=20only=20use=20embedded=20rpaths=20on=20demand.=0A+=20=20=20= =20if=20test=20"x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20= =20=20=20=20poststage1_ldflags=3D"$poststage1_ldflags=20= -nodefaultrpaths"=0A+=20=20=20=20fi=0A+=20=20;;=0A+esac=0A=20=0A=20=0A=20= #=20GCC=20GRAPHITE=20dependency=20isl.=0Adiff=20--git=20a/configure.ac=20= b/configure.ac=0Aindex=205d25dc864c3..49c237bb8b2=20100644=0A---=20= a/configure.ac=0A+++=20b/configure.ac=0A@@=20-1855,6=20+1855,20=20@@=20= AC_ARG_WITH(boot-ldflags,=0A=20=20if=20test=20"$poststage1_libs"=20=3D=20= "";=20then=0A=20=20=20=20poststage1_ldflags=3D"-static-libstdc++=20= -static-libgcc"=0A=20=20fi])=0A+case=20$target=20in=0A+=20=20*-darwin2*=20= |=20*-darwin1[[56789]]*)=0A+=20=20=20=20#=20For=20these=20versions,=20we=20= default=20to=20using=20embedded=20rpaths.=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20!=3D=20"xno";=20then=0A+=20=20=20=20=20=20= poststage1_ldflags=3D"$poststage1_ldflags=20-nodefaultrpaths"=0A+=20=20=20= =20fi=0A+=20=20;;=0A+=20=20*-darwin*)=0A+=20=20=20=20#=20For=20these=20= versions,=20we=20only=20use=20embedded=20rpaths=20on=20demand.=0A+=20=20=20= =20if=20test=20"x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20= =20=20=20=20poststage1_ldflags=3D"$poststage1_ldflags=20= -nodefaultrpaths"=0A+=20=20=20=20fi=0A+=20=20;;=0A+esac=0A=20= AC_SUBST(poststage1_ldflags)=0A=20=0A=20#=20GCC=20GRAPHITE=20dependency=20= isl.=0Adiff=20--git=20a/gcc/Makefile.in=20b/gcc/Makefile.in=0Aindex=20= 78779546459..60ba2916457=20100644=0A---=20a/gcc/Makefile.in=0A+++=20= b/gcc/Makefile.in=0A@@=20-1193,6=20+1193,8=20@@=20LANG_MAKEFRAGS=20=3D=20= @all_lang_makefrags@=0A=20#=20Used=20by=20gcc/jit/Make-lang.in=0A=20= LD_VERSION_SCRIPT_OPTION=20=3D=20@ld_version_script_option@=0A=20= LD_SONAME_OPTION=20=3D=20@ld_soname_option@=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@DARWIN_RPATH=20=3D=20@rpath=0A= +@ENABLE_DARWIN_AT_RPATH_FALSE@DARWIN_RPATH=20=3D=20${libdir}=0A=20=0A=20= #=20Flags=20to=20pass=20to=20recursive=20makes.=0A=20#=20CC=20is=20set=20= by=20configure.=0A@@=20-2014,9=20+2016,12=20@@=20cs-tconfig.h:=20= Makefile=0A=20=09$(SHELL)=20$(srcdir)/mkconfig.sh=20tconfig.h=0A=20=0A=20= cs-tm.h:=20Makefile=0A-=09TARGET_CPU_DEFAULT=3D"$(target_cpu_default)"=20= \=0A-=09HEADERS=3D"$(tm_include_list)"=20DEFINES=3D"$(tm_defines)"=20\=0A= -=09$(SHELL)=20$(srcdir)/mkconfig.sh=20tm.h=0A= +@ENABLE_DARWIN_AT_RPATH_FALSE@=09= TARGET_CPU_DEFAULT=3D"$(target_cpu_default)"=20\=0A= +@ENABLE_DARWIN_AT_RPATH_FALSE@=09HEADERS=3D"$(tm_include_list)"=20= DEFINES=3D"$(tm_defines)"=20\=0A+@ENABLE_DARWIN_AT_RPATH_FALSE@=09= $(SHELL)=20$(srcdir)/mkconfig.sh=20tm.h=0A+@ENABLE_DARWIN_AT_RPATH_TRUE@=09= TARGET_CPU_DEFAULT=3D"$(target_cpu_default)"=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09HEADERS=3D"$(tm_include_list)"=20= DEFINES=3D"$(tm_defines)=20DARWIN_AT_RPATH=3D1"=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09$(SHELL)=20$(srcdir)/mkconfig.sh=20tm.h=0A= =20=0A=20cs-tm_p.h:=20Makefile=0A=20=09TARGET_CPU_DEFAULT=3D""=20\=0A= diff=20--git=20a/gcc/aclocal.m4=20b/gcc/aclocal.m4=0Aindex=20= 6be36df5190..126e09bbcd1=20100644=0A---=20a/gcc/aclocal.m4=0A+++=20= b/gcc/aclocal.m4=0A@@=20-12,6=20+12,56=20@@=0A=20#=20PARTICULAR=20= PURPOSE.=0A=20=0A=20m4_ifndef([AC_CONFIG_MACRO_DIRS],=20= [m4_defun([_AM_CONFIG_MACRO_DIRS],=20[])m4_defun([AC_CONFIG_MACRO_DIRS],=20= [_AM_CONFIG_MACRO_DIRS($@)])])=0A+#=20AM_CONDITIONAL=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20-*-=20Autoconf=20-*-=0A+=0A+#=20= Copyright=20(C)=201997-2017=20Free=20Software=20Foundation,=20Inc.=0A+#=0A= +#=20This=20file=20is=20free=20software;=20the=20Free=20Software=20= Foundation=0A+#=20gives=20unlimited=20permission=20to=20copy=20and/or=20= distribute=20it,=0A+#=20with=20or=20without=20modifications,=20as=20long=20= as=20this=20notice=20is=20preserved.=0A+=0A+#=20AM_CONDITIONAL(NAME,=20= SHELL-CONDITION)=0A+#=20-------------------------------------=0A+#=20= Define=20a=20conditional.=0A+AC_DEFUN([AM_CONDITIONAL],=0A= +[AC_PREREQ([2.52])dnl=0A+=20m4_if([$1],=20[TRUE],=20=20[AC_FATAL([$0:=20= invalid=20condition:=20$1])],=0A+=20=20=20=20=20=20=20[$1],=20[FALSE],=20= [AC_FATAL([$0:=20invalid=20condition:=20$1])])dnl=0A= +AC_SUBST([$1_TRUE])dnl=0A+AC_SUBST([$1_FALSE])dnl=0A= +_AM_SUBST_NOTMAKE([$1_TRUE])dnl=0A+_AM_SUBST_NOTMAKE([$1_FALSE])dnl=0A= +m4_define([_AM_COND_VALUE_$1],=20[$2])dnl=0A+if=20$2;=20then=0A+=20=20= $1_TRUE=3D=0A+=20=20$1_FALSE=3D'#'=0A+else=0A+=20=20$1_TRUE=3D'#'=0A+=20=20= $1_FALSE=3D=0A+fi=0A+AC_CONFIG_COMMANDS_PRE(=0A+[if=20test=20-z=20= "${$1_TRUE}"=20&&=20test=20-z=20"${$1_FALSE}";=20then=0A+=20=20= AC_MSG_ERROR([[conditional=20"$1"=20was=20never=20defined.=0A+Usually=20= this=20means=20the=20macro=20was=20only=20invoked=20conditionally.]])=0A= +fi])])=0A+=0A+#=20Copyright=20(C)=202006-2017=20Free=20Software=20= Foundation,=20Inc.=0A+#=0A+#=20This=20file=20is=20free=20software;=20the=20= Free=20Software=20Foundation=0A+#=20gives=20unlimited=20permission=20to=20= copy=20and/or=20distribute=20it,=0A+#=20with=20or=20without=20= modifications,=20as=20long=20as=20this=20notice=20is=20preserved.=0A+=0A= +#=20_AM_SUBST_NOTMAKE(VARIABLE)=0A+#=20---------------------------=0A+#=20= Prevent=20Automake=20from=20outputting=20VARIABLE=20=3D=20@VARIABLE@=20= in=20Makefile.in.=0A+#=20This=20macro=20is=20traced=20by=20Automake.=0A= +AC_DEFUN([_AM_SUBST_NOTMAKE])=0A+=0A+#=20AM_SUBST_NOTMAKE(VARIABLE)=0A= +#=20--------------------------=0A+#=20Public=20sister=20of=20= _AM_SUBST_NOTMAKE.=0A+AC_DEFUN([AM_SUBST_NOTMAKE],=20= [_AM_SUBST_NOTMAKE($@)])=0A+=0A=20m4_include([../libtool.m4])=0A=20= m4_include([../ltoptions.m4])=0A=20m4_include([../ltsugar.m4])=0Adiff=20= --git=20a/gcc/ada/gcc-interface/Makefile.in=20= b/gcc/ada/gcc-interface/Makefile.in=0Aindex=20b5243a24a8f..ad7cf5072e5=20= 100644=0A---=20a/gcc/ada/gcc-interface/Makefile.in=0A+++=20= b/gcc/ada/gcc-interface/Makefile.in=0A@@=20-794,12=20+794,15=20@@=20= gnatlib-shared-darwin:=0A=20=09=09$(GNATRTL_NONTASKING_OBJS)=20= $(LIBGNAT_OBJS)=20\=0A=20=09=09$(SO_OPTS)=20\=0A=20=09=09= -Wl,-install_name,@rpath/libgnat$(hyphen)$(LIBRARY_VERSION)$(soext)=20\=0A= -=09=09$(MISCLIB)=0A+=09=09-nodefaultrpaths=20= -Wl,-rpath,@loader_path/,-rpath,@loader_path/..=20\=0A+=09=09= -Wl,-rpath,@loader_path/../../../../=20$(MISCLIB)=0A=20=09cd=20= $(RTSDIR);=20$(GCC_FOR_ADA_RTS)=20-dynamiclib=20$(PICFLAG_FOR_TARGET)=20= \=0A=20=09=09-o=20libgnarl$(hyphen)$(LIBRARY_VERSION)$(soext)=20\=0A=20=09= =09$(GNATRTL_TASKING_OBJS)=20\=0A=20=09=09$(SO_OPTS)=20\=0A=20=09=09= -Wl,-install_name,@rpath/libgnarl$(hyphen)$(LIBRARY_VERSION)$(soext)=20\=0A= +=09=09-nodefaultrpaths=20= -Wl,-rpath,@loader_path/,-rpath,@loader_path/..=20\=0A+=09=09= -Wl,-rpath,@loader_path/../../../../=20\=0A=20=09=09$(THREADSLIB)=20= -Wl,libgnat$(hyphen)$(LIBRARY_VERSION)$(soext)=0A=20=09cd=20$(RTSDIR);=20= $(LN_S)=20libgnat$(hyphen)$(LIBRARY_VERSION)$(soext)=20\=0A=20=09=09= libgnat$(soext)=0Adiff=20--git=20a/gcc/config/darwin.h=20= b/gcc/config/darwin.h=0Aindex=20e0e8672a455..1b6920f4c92=20100644=0A---=20= a/gcc/config/darwin.h=0A+++=20b/gcc/config/darwin.h=0A@@=20-309,6=20= +309,18=20@@=20extern=20GTY(())=20int=20darwin_ms_struct;=0A=20#define=20= DARWIN_CC1_SPEC=09=09=09=09=09=09=09\=0A=20=20=20"%=2010.11=20mmacosx-version-min=3D=20-lgcc_s.1.1)=20= \=0A+=20%:version-compare(>=3D=2010.11=20mmacosx-version-min=3D=20= -lemutls_w)=20"=0A+#endif=0A+=0A=20#define=20= SUBSUBTARGET_OVERRIDE_OPTIONS=09=09=09=09=09\=0A=20=20=20do=20{=09=09=09=09= =09=09=09=09=09\=0A=20=20=20=20=20darwin_override_options=20();=09=09=09=09= =09=09\=0A@@=20-403,7=20+415,8=20@@=20extern=20GTY(())=20int=20= darwin_ms_struct;=0A=20=20=20=20=20DARWIN_NOPIE_SPEC=20\=0A=20=20=20=20=20= DARWIN_RDYNAMIC=20\=0A=20=20=20=20=20DARWIN_NOCOMPACT_UNWIND=20\=0A-=20=20= =20=20"}}}}}}}=20%=2010.6=20mmacosx-version-min=3D=20= -lgcc_eh)=09=09=20=20\=0A=20=20=20=20=20%:version-compare(>=3D=2010.6=20= mmacosx-version-min=3D=20-lemutls_w);=09=09=20=20\=0A=20=20=20=20= shared-libgcc|fexceptions|fobjc-exceptions|fgnu-runtime:=09=09=20=20\=0A= -=20=20=20=20%:version-compare(!>=2010.11=20mmacosx-version-min=3D=20= -lgcc_s.1.1)=09=20=20\=0A-=20=20=20=20%:version-compare(>=3D=2010.11=20= mmacosx-version-min=3D=20-lemutls_w)=09=09=20=20\=0A+=20=20=20"=20= DARWIN_SHARED_LIBGCC=20"=09=09=09=09=09=09=20=20\=0A=20=20=20=20=20= %:version-compare(!>=2010.3.9=20mmacosx-version-min=3D=20-lgcc_eh)=09=09=20= =20\=0A=20=20=20=20=20%:version-compare(><=2010.3.9=2010.5=20= mmacosx-version-min=3D=20-lgcc_s.10.4)=20=20=20\=0A=20=20=20=20=20= %:version-compare(><=2010.5=2010.6=20mmacosx-version-min=3D=20= -lgcc_s.10.5);=09=20=20\=0A@@=20-554,7=20+566,8=20@@=20extern=20GTY(())=20= int=20darwin_ms_struct;=0A=20=20=20{=20"darwin_crt2",=20DARWIN_CRT2_SPEC=20= },=09=09=09=09=09\=0A=20=20=20{=20"darwin_crt3",=20DARWIN_CRT3_SPEC=20},=09= =09=09=09=09\=0A=20=20=20{=20"darwin_dylib1",=20DARWIN_DYLIB1_SPEC=20},=09= =09=09=09\=0A-=20=20{=20"darwin_bundle1",=20DARWIN_BUNDLE1_SPEC=20},=0A+=20= =20{=20"darwin_bundle1",=20DARWIN_BUNDLE1_SPEC=20},=09=09=09=09\=0A+=20=20= {=20"darwin_rpaths",=20DARWIN_RPATH_SPEC=20},=0A=20=0A=20#define=20= DARWIN_CRT1_SPEC=09=09=09=09=09=09\=0A=20=20=20"%:version-compare(!>=20= 10.5=20mmacosx-version-min=3D=20-lcrt1.o)=09=09\=0A@@=20-580,6=20+593,17=20= @@=20extern=20GTY(())=20int=20darwin_ms_struct;=0A=20= "%{!static:%:version-compare(<=2010.6=20mmacosx-version-min=3D=20= -lbundle1.o)=09\=0A=20=09=20=20=20%{fgnu-tm:=20-lcrttms.o}}"=0A=20=0A= +#if=20DARWIN_AT_RPATH=0A+/*=20A=20default=20rpath,=20that=20picks=20up=20= dependent=20libraries=20installed=20in=20the=20same=0A+=20=20=20director=20= as=20one=20being=20loaded.=20=20*/=0A+#define=20DARWIN_RPATH_SPEC=20\=0A= +=20=20"%:version-compare(>=3D=2010.5=20mmacosx-version-min=3D=20-rpath)=20= \=0A+=20=20=20%:version-compare(>=3D=2010.5=20mmacosx-version-min=3D=20= @loader_path)=20\=0A+=20=20=20%P=20"=0A+#else=0A+#define=20= DARWIN_RPATH_SPEC=20""=0A+#endif=0A+=0A=20#ifdef=20= HAVE_AS_MMACOSX_VERSION_MIN_OPTION=0A=20/*=20Emit=20macosx=20version=20= (but=20only=20major).=20=20*/=0A=20#define=20= ASM_MMACOSX_VERSION_MIN_SPEC=20\=0Adiff=20--git=20= a/gcc/config/darwin.opt=20b/gcc/config/darwin.opt=0Aindex=20= d655aaef2fb..ff624ffd82a=20100644=0A---=20a/gcc/config/darwin.opt=0A+++=20= b/gcc/config/darwin.opt=0A@@=20-241,6=20+241,10=20@@=20nodefaultexport=0A= =20Driver=20RejectNegative=0A=20Do=20not=20add=20a=20default=20symbol=20= exports=20to=20modules=20or=20dynamic=20libraries.=0A=20=0A= +nodefaultrpaths=0A+Driver=20RejectNegative=0A+Do=20not=20add=20default=20= run=20paths=20(for=20the=20compiler=20library=20directories)=20to=20= executables,=20modules=20or=20dynamic=20libraries.=0A+=0A=20= nofixprebinding=0A=20Driver=20RejectNegative=0A=20(Obsolete=20after=20= 10.3.9)=20Set=20MH_NOPREFIXBINDING,=20in=20an=20executable.=0Adiff=20= --git=20a/gcc/configure=20b/gcc/configure=0Aindex=20= 07e8a64afbb..eaa1a189583=20100755=0A---=20a/gcc/configure=0A+++=20= b/gcc/configure=0A@@=20-741,6=20+741,8=20@@=20= ORIGINAL_PLUGIN_LD_FOR_TARGET=0A=20gcc_cv_ld=0A=20ORIGINAL_AS_FOR_TARGET=0A= =20gcc_cv_as=0A+ENABLE_DARWIN_AT_RPATH_FALSE=0A= +ENABLE_DARWIN_AT_RPATH_TRUE=0A=20enable_fast_install=0A=20objdir=0A=20= OTOOL64=0A@@=20-1006,6=20+1008,7=20@@=20enable_static=0A=20with_pic=0A=20= enable_fast_install=0A=20enable_libtool_lock=0A+enable_darwin_at_rpath=0A= =20enable_ld=0A=20enable_gold=0A=20with_plugin_ld=0A@@=20-1741,6=20= +1744,9=20@@=20Optional=20Features:=0A=20=20=20= --enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20for=20fast=20= installation=20[default=3Dyes]=0A=20=20=20--disable-libtool-lock=20=20= avoid=20locking=20(might=20break=20parallel=20builds)=0A+=20=20= --enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20install=20libraries=20with=20= @rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20to=20= executables=0A=20=20=20--enable-ld[=3DARG]=20=20=20=20=20=20=20build=20= ld=20[ARG=3D{default,yes,no}]=0A=20=20=20--enable-gold[=3DARG]=20=20=20=20= =20build=20gold=20[ARG=3D{default,yes,no}]=0A=20=20=20= --enable-gnu-indirect-function=0A@@=20-16356,7=20+16362,7=20@@=20= $as_echo=20"$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20#=20= darwin=205.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20adjust=20= when=20the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20forced=20= to=20an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-18061,6=20+18067,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-18078,9=20= +18127,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-19886,7=20+19939,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2019889=20"configure"=0A+#line=2019942=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-19992,7=20= +20045,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2019995=20"configure"=0A+#line=20= 20048=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-20868,6=20+20921,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20=20=20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20= an=20arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc_CXX=3Dno=0A=20=20=20= hardcode_direct_CXX=3Dno=0A=20=20=20hardcode_automatic_CXX=3Dyes=0A@@=20= -20885,12=20+20981,20=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds_CXX=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds_CXX=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20=20= =20=20if=20test=20"$lt_cv_apple_cc_single_mod"=20!=3D=20"yes";=20then=0A= -=20=20=20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20= \$verstring${_lt_dsymutil}"=0A+=20=20=20=20=20=20= _lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20=20= =20_lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20=20=20fi=0A+=20=20= =20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20= \$verstring${_lt_dsymutil}"=0A=20=20=20=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-r=20= -keep_private_externs=20-nostdlib=20-o=20\${lib}-master.o=20= \$libobjs~\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \${lib}-master.o=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20= =20=20=20=20fi=0A=20=0A@@=20-23261,6=20+23365,15=20@@=20= ac_compiler_gnu=3D$ac_cv_cxx_compiler_gnu=0A=20=0A=20=0A=20=0A+=20if=20= test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'= =0A+else=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D=0A+fi=0A+=0A+=0A=20#=20Identify=20the=20= assembler=20which=20will=20work=20hand-in-glove=20with=20the=20newly=0A=20= #=20built=20GCC,=20so=20that=20we=20can=20examine=20its=20features.=20=20= This=20is=20the=20assembler=0A=20#=20which=20will=20be=20driven=20by=20= the=20driver=20program.=0A@@=20-32851,6=20+32964,10=20@@=20= LTLIBOBJS=3D$ac_ltlibobjs=0A=20=0A=20=0A=20=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20=0A=20:=20= "${CONFIG_STATUS=3D./config.status}"=0A=20ac_write_fail=3D0=0Adiff=20= --git=20a/gcc/configure.ac=20b/gcc/configure.ac=0Aindex=20= 62c31d8e02d..80e31229408=20100644=0A---=20a/gcc/configure.ac=0A+++=20= b/gcc/configure.ac=0A@@=20-2599,6=20+2599,8=20@@=20AC_PROG_LIBTOOL=0A=20= AC_SUBST(objdir)=0A=20AC_SUBST(enable_fast_install)=0A=20=0A= +AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20[test=20= x$enable_darwin_at_rpath=20=3D=20xyes])=0A+=0A=20#=20Identify=20the=20= assembler=20which=20will=20work=20hand-in-glove=20with=20the=20newly=0A=20= #=20built=20GCC,=20so=20that=20we=20can=20examine=20its=20features.=20=20= This=20is=20the=20assembler=0A=20#=20which=20will=20be=20driven=20by=20= the=20driver=20program.=0Adiff=20--git=20a/gcc/jit/Make-lang.in=20= b/gcc/jit/Make-lang.in=0Aindex=20a65f13853ae..3fd564a5932=20100644=0A---=20= a/gcc/jit/Make-lang.in=0A+++=20b/gcc/jit/Make-lang.in=0A@@=20-59,7=20= +59,7=20@@=20LIBGCCJIT_AGE=20=3D=201=0A=20LIBGCCJIT_BASENAME=20=3D=20= libgccjit=0A=20=0A=20LIBGCCJIT_SONAME=20=3D=20\=0A-=20=20= ${libdir}/$(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib=0A+=20=20= $(DARWIN_RPATH)/$(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib=0A=20= LIBGCCJIT_FILENAME=20=3D=20= $(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib=0A=20= LIBGCCJIT_LINKER_NAME=20=3D=20$(LIBGCCJIT_BASENAME).dylib=0A=20=0Adiff=20= --git=20a/libatomic/Makefile.am=20b/libatomic/Makefile.am=0Aindex=20= c6c8d81c56a..3bb32f32ebf=20100644=0A---=20a/libatomic/Makefile.am=0A+++=20= b/libatomic/Makefile.am=0A@@=20-65,8=20+65,13=20@@=20= libatomic_version_script=20=3D=0A=20libatomic_version_dep=20=3D=0A=20= endif=0A=20libatomic_version_info=20=3D=20-version-info=20= $(libtool_VERSION)=0A+if=20ENABLE_DARWIN_AT_RPATH=0A= +libatomic_darwin_rpath=20=3D=20-Wc,-nodefaultrpaths=0A= +libatomic_darwin_rpath=20+=3D=20-Wl,-rpath,@loader_path=0A+endif=0A=20=0A= -libatomic_la_LDFLAGS=20=3D=20$(libatomic_version_info)=20= $(libatomic_version_script)=20$(lt_host_flags)=0A+libatomic_la_LDFLAGS=20= =3D=20$(libatomic_version_info)=20$(libatomic_version_script)=20\=0A+=09= $(lt_host_flags)=20$(libatomic_darwin_rpath)=0A=20libatomic_la_SOURCES=20= =3D=20gload.c=20gstore.c=20gcas.c=20gexch.c=20glfree.c=20lock.c=20init.c=20= \=0A=20=09fenv.c=20fence.c=20flag.c=0A=20=0Adiff=20--git=20= a/libatomic/Makefile.in=20b/libatomic/Makefile.in=0Aindex=20= 83efe7d2694..4164199cf9d=20100644=0A---=20a/libatomic/Makefile.in=0A+++=20= b/libatomic/Makefile.in=0A@@=20-416,7=20+416,12=20@@=20= noinst_LTLIBRARIES=20=3D=20libatomic_convenience.la=0A=20= @LIBAT_BUILD_VERSIONED_SHLIB_GNU_TRUE@@LIBAT_BUILD_VERSIONED_SHLIB_TRUE@li= batomic_version_dep=20=3D=20$(top_srcdir)/libatomic.map=0A=20= @LIBAT_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBAT_BUILD_VERSIONED_SHLIB_TRUE@li= batomic_version_dep=20=3D=20libatomic.map-sun=0A=20= libatomic_version_info=20=3D=20-version-info=20$(libtool_VERSION)=0A= -libatomic_la_LDFLAGS=20=3D=20$(libatomic_version_info)=20= $(libatomic_version_script)=20$(lt_host_flags)=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@libatomic_darwin_rpath=20=3D=20=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wc,-nodefaultrpaths=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wl,-rpath,@loader_path=0A= +libatomic_la_LDFLAGS=20=3D=20$(libatomic_version_info)=20= $(libatomic_version_script)=20\=0A+=09$(lt_host_flags)=20= $(libatomic_darwin_rpath)=0A+=0A=20libatomic_la_SOURCES=20=3D=20gload.c=20= gstore.c=20gcas.c=20gexch.c=20glfree.c=20lock.c=20\=0A=20=09init.c=20= fenv.c=20fence.c=20flag.c=20$(am__append_2)=0A=20SIZEOBJS=20=3D=20load=20= store=20cas=20exch=20fadd=20fsub=20fand=20fior=20fxor=20fnand=20tas=0A= diff=20--git=20a/libatomic/configure=20b/libatomic/configure=0Aindex=20= 57f320753e1..dc5f4bca65e=20100755=0A---=20a/libatomic/configure=0A+++=20= b/libatomic/configure=0A@@=20-658,6=20+658,8=20@@=20OPT_LDFLAGS=0A=20= SECTION_LDFLAGS=0A=20enable_aarch64_lse=0A=20libtool_VERSION=0A= +ENABLE_DARWIN_AT_RPATH_FALSE=0A+ENABLE_DARWIN_AT_RPATH_TRUE=0A=20MAINT=0A= =20MAINTAINER_MODE_FALSE=0A=20MAINTAINER_MODE_TRUE=0A@@=20-802,6=20= +804,7=20@@=20with_pic=0A=20enable_fast_install=0A=20with_gnu_ld=0A=20= enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20= enable_maintainer_mode=0A=20enable_symvers=0A=20enable_werror=0A@@=20= -1451,6=20+1454,9=20@@=20Optional=20Features:=0A=20=20=20= --enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20for=20fast=20= installation=20[default=3Dyes]=0A=20=20=20--disable-libtool-lock=20=20= avoid=20locking=20(might=20break=20parallel=20builds)=0A+=20=20= --enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20install=20libraries=20with=20= @rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20to=20= executables=0A=20=20=20--enable-maintainer-mode=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20enable=20make=20= rules=20and=20dependencies=20not=20useful=20(and=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20sometimes=20= confusing)=20to=20the=20casual=20installer=0A@@=20-7604,7=20+7610,7=20@@=20= $as_echo=20"$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20#=20= darwin=205.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20adjust=20= when=20the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20forced=20= to=20an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-9577,6=20+9583,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-9594,9=20= +9643,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-11402,7=20+11455,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2011405=20"configure"=0A+#line=2011458=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-11508,7=20= +11561,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2011511=20"configure"=0A+#line=20= 11564=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-11793,6=20+11846,15=20@@=20fi=0A=20=0A=20=0A=20=0A+=20= if=20test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'= =0A+else=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D=0A+fi=0A+=0A+=0A=20#=20For=20libtool=20= versioning=20info,=20format=20is=20CURRENT:REVISION:AGE=0A=20= libtool_VERSION=3D3:0:2=0A=20=0A@@=20-15920,6=20+15982,10=20@@=20if=20= test=20-z=20"${MAINTAINER_MODE_TRUE}"=20&&=20test=20-z=20= "${MAINTAINER_MODE_FALSE}";=20then=0A=20=20=20as_fn_error=20$?=20= "conditional=20\"MAINTAINER_MODE\"=20was=20never=20defined.=0A=20Usually=20= this=20means=20the=20macro=20was=20only=20invoked=20conditionally."=20= "$LINENO"=205=0A=20fi=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20=0A=20if=20test=20-z=20= "${LIBAT_BUILD_VERSIONED_SHLIB_TRUE}"=20&&=20test=20-z=20= "${LIBAT_BUILD_VERSIONED_SHLIB_FALSE}";=20then=0A=20=20=20as_fn_error=20= $?=20"conditional=20\"LIBAT_BUILD_VERSIONED_SHLIB\"=20was=20never=20= defined.=0Adiff=20--git=20a/libatomic/configure.ac=20= b/libatomic/configure.ac=0Aindex=20318b605a1d7..6919d212ae5=20100644=0A= ---=20a/libatomic/configure.ac=0A+++=20b/libatomic/configure.ac=0A@@=20= -155,6=20+155,8=20@@=20AC_SUBST(enable_shared)=0A=20= AC_SUBST(enable_static)=0A=20AM_MAINTAINER_MODE=0A=20=0A= +AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20[test=20= x$enable_darwin_at_rpath=20=3D=20xyes])=0A+=0A=20#=20For=20libtool=20= versioning=20info,=20format=20is=20CURRENT:REVISION:AGE=0A=20= libtool_VERSION=3D3:0:2=0A=20AC_SUBST(libtool_VERSION)=0Adiff=20--git=20= a/libbacktrace/configure=20b/libbacktrace/configure=0Aindex=20= c3e7b884e36..0ccc060901d=20100755=0A---=20a/libbacktrace/configure=0A+++=20= b/libbacktrace/configure=0A@@=20-681,6=20+681,8=20@@=20PIC_FLAG=0A=20= WARN_FLAGS=0A=20EXTRA_FLAGS=0A=20BACKTRACE_FILE=0A= +ENABLE_DARWIN_AT_RPATH_FALSE=0A+ENABLE_DARWIN_AT_RPATH_TRUE=0A=20= OTOOL64=0A=20OTOOL=0A=20LIPO=0A@@=20-805,6=20+807,7=20@@=20with_pic=0A=20= enable_fast_install=0A=20with_gnu_ld=0A=20enable_libtool_lock=0A= +enable_darwin_at_rpath=0A=20enable_largefile=0A=20enable_cet=0A=20= enable_werror=0A@@=20-1453,6=20+1456,9=20@@=20Optional=20Features:=0A=20=20= =20--enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20for=20fast=20= installation=20[default=3Dyes]=0A=20=20=20--disable-libtool-lock=20=20= avoid=20locking=20(might=20break=20parallel=20builds)=0A+=20=20= --enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20install=20libraries=20with=20= @rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20to=20= executables=0A=20=20=20--disable-largefile=20=20=20=20=20omit=20support=20= for=20large=20files=0A=20=20=20--enable-cet=20=20=20=20=20=20=20=20=20=20= =20=20enable=20Intel=20CET=20in=20target=20libraries=20[default=3Dauto]=0A= =20=20=20--disable-werror=20=20=20=20=20=20=20=20disable=20building=20= with=20-Werror=0A@@=20-8048,7=20+8054,7=20@@=20$as_echo=20= "$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20#=20darwin=20= 5.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20adjust=20when=20= the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20forced=20to=20= an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-9754,6=20+9760,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-9771,9=20= +9820,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-11579,7=20+11632,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2011582=20"configure"=0A+#line=2011635=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-11685,7=20= +11738,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2011688=20"configure"=0A+#line=20= 11741=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-11924,6=20+11977,15=20@@=20CC=3D"$lt_save_CC"=0A=20=0A= =20=0A=20=0A+=20if=20test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20= then=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'=0A+else=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D= =0A+fi=0A+=0A+=0A=20#=20Check=20whether=20--enable-largefile=20was=20= given.=0A=20if=20test=20"${enable_largefile+set}"=20=3D=20set;=20then=20= :=0A=20=20=20enableval=3D$enable_largefile;=0A@@=20-14486,6=20+14548,10=20= @@=20if=20test=20-z=20"${HAVE_DWZ_TRUE}"=20&&=20test=20-z=20= "${HAVE_DWZ_FALSE}";=20then=0A=20=20=20as_fn_error=20$?=20"conditional=20= \"HAVE_DWZ\"=20was=20never=20defined.=0A=20Usually=20this=20means=20the=20= macro=20was=20only=20invoked=20conditionally."=20"$LINENO"=205=0A=20fi=0A= +if=20test=20-z=20"${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${HAVE_ELF_TRUE}"=20&&=20test=20-z=20"${HAVE_ELF_FALSE}";=20then=0A=20=20= =20as_fn_error=20$?=20"conditional=20\"HAVE_ELF\"=20was=20never=20= defined.=0A=20Usually=20this=20means=20the=20macro=20was=20only=20= invoked=20conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/libbacktrace/configure.ac=20b/libbacktrace/configure.ac=0Aindex=20= 72ff2b30053..71cd50f8cdf=20100644=0A---=20a/libbacktrace/configure.ac=0A= +++=20b/libbacktrace/configure.ac=0A@@=20-84,6=20+84,8=20@@=20= AM_CONDITIONAL(HAVE_DWZ,=20test=20"$DWZ"=20!=3D=20"")=0A=20LT_INIT=0A=20= AM_PROG_LIBTOOL=0A=20=0A+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20= [test=20x$enable_darwin_at_rpath=20=3D=20xyes])=0A+=0A=20= AC_SYS_LARGEFILE=0A=20=0A=20backtrace_supported=3Dyes=0Adiff=20--git=20= a/libcc1/configure=20b/libcc1/configure=0Aindex=20= 2a914a0bfc8..ea689a353c8=20100755=0A---=20a/libcc1/configure=0A+++=20= b/libcc1/configure=0A@@=20-787,6=20+787,7=20@@=20with_pic=0A=20= enable_fast_install=0A=20with_gnu_ld=0A=20enable_libtool_lock=0A= +enable_darwin_at_rpath=0A=20enable_cet=0A=20with_gcc_major_version_only=0A= =20enable_werror_always=0A@@=20-1439,6=20+1440,9=20@@=20Optional=20= Features:=0A=20=20=20--enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20= for=20fast=20installation=20[default=3Dyes]=0A=20=20=20= --disable-libtool-lock=20=20avoid=20locking=20(might=20break=20parallel=20= builds)=0A+=20=20--enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20install=20libraries=20= with=20@rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20= to=20executables=0A=20=20=20--enable-cet=20=20=20=20=20=20=20=20=20=20=20= =20enable=20Intel=20CET=20in=20host=20libraries=20[default=3Dauto]=0A=20=20= =20--enable-werror-always=20=20enable=20-Werror=20despite=20compiler=20= version=0A=20=20=20--enable-plugin=20=20=20=20=20=20=20=20=20enable=20= plugin=20support=0A@@=20-7309,7=20+7313,7=20@@=20$as_echo=20= "$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20#=20darwin=20= 5.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20adjust=20when=20= the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20forced=20to=20= an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-9014,6=20+9018,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-9031,9=20= +9078,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-10839,7=20+10890,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2010842=20"configure"=0A+#line=2010893=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-10945,7=20= +10996,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2010948=20"configure"=0A+#line=20= 10999=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-12227,6=20+12278,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20=20=20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20= an=20arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc_CXX=3Dno=0A=20=20=20= hardcode_direct_CXX=3Dno=0A=20=20=20hardcode_automatic_CXX=3Dyes=0A@@=20= -12244,12=20+12338,20=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds_CXX=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds_CXX=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20=20= =20=20if=20test=20"$lt_cv_apple_cc_single_mod"=20!=3D=20"yes";=20then=0A= -=20=20=20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20= \$verstring${_lt_dsymutil}"=0A+=20=20=20=20=20=20= _lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20=20= =20_lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20=20=20fi=0A+=20=20= =20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20= \$verstring${_lt_dsymutil}"=0A=20=20=20=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-r=20= -keep_private_externs=20-nostdlib=20-o=20\${lib}-master.o=20= \$libobjs~\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \${lib}-master.o=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20= =20=20=20=20fi=0A=20=0Adiff=20--git=20a/libffi/Makefile.am=20= b/libffi/Makefile.am=0Aindex=202259ddb75f9..2c5b74df9ee=20100644=0A---=20= a/libffi/Makefile.am=0A+++=20b/libffi/Makefile.am=0A@@=20-214,7=20= +214,12=20@@=20libffi.map:=20$(top_srcdir)/libffi.map.in=0A=20=09= $(COMPILE)=20-D$(TARGET)=20-DGENERATE_LIBFFI_MAP=20\=0A=20=09=20-E=20-x=20= assembler-with-cpp=20-o=20$@=20$(top_srcdir)/libffi.map.in=0A=20=0A= -libffi_la_LDFLAGS=20=3D=20-no-undefined=20$(libffi_version_info)=20= $(libffi_version_script)=20$(LTLDFLAGS)=20$(AM_LTLDFLAGS)=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+libffi_darwin_rpath=20=3D=20= -Wl,-rpath,@loader_path=0A+endif=0A+libffi_la_LDFLAGS=20=3D=20= -no-undefined=20$(libffi_version_info)=20\=0A+=09= $(libffi_version_script)=20$(LTLDFLAGS)=20$(AM_LTLDFLAGS)=20\=0A+=09= $(libffi_darwin_rpath)=0A=20libffi_la_DEPENDENCIES=20=3D=20= $(libffi_la_LIBADD)=20$(libffi_version_dep)=0A=20=0A=20AM_CPPFLAGS=20=3D=20= -I.=20-I$(top_srcdir)/include=20-Iinclude=20-I$(top_srcdir)/src=0Adiff=20= --git=20a/libffi/Makefile.in=20b/libffi/Makefile.in=0Aindex=20= 1d936b5c8a5..71469f7d632=20100644=0A---=20a/libffi/Makefile.in=0A+++=20= b/libffi/Makefile.in=0A@@=20-597,7=20+597,11=20@@=20AM_CFLAGS=20=3D=20= -Wall=20-g=20-fexceptions=20$(CET_FLAGS)=20$(am__append_2)=0A=20= @LIBFFI_BUILD_VERSIONED_SHLIB_GNU_TRUE@@LIBFFI_BUILD_VERSIONED_SHLIB_TRUE@= libffi_version_dep=20=3D=20libffi.map=0A=20= @LIBFFI_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBFFI_BUILD_VERSIONED_SHLIB_TRUE@= libffi_version_dep=20=3D=20libffi.map-sun=0A=20libffi_version_info=20=3D=20= -version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=0A= -libffi_la_LDFLAGS=20=3D=20-no-undefined=20$(libffi_version_info)=20= $(libffi_version_script)=20$(LTLDFLAGS)=20$(AM_LTLDFLAGS)=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@libffi_darwin_rpath=20=3D=20= -Wl,-rpath,@loader_path=0A+libffi_la_LDFLAGS=20=3D=20-no-undefined=20= $(libffi_version_info)=20\=0A+=09$(libffi_version_script)=20$(LTLDFLAGS)=20= $(AM_LTLDFLAGS)=20\=0A+=09$(libffi_darwin_rpath)=0A+=0A=20= libffi_la_DEPENDENCIES=20=3D=20$(libffi_la_LIBADD)=20= $(libffi_version_dep)=0A=20AM_CPPFLAGS=20=3D=20-I.=20= -I$(top_srcdir)/include=20-Iinclude=20-I$(top_srcdir)/src=0A=20= AM_CCASFLAGS=20=3D=20$(AM_CPPFLAGS)=20$(CET_FLAGS)=0Adiff=20--git=20= a/libffi/configure=20b/libffi/configure=0Aindex=20= 9eac9c907bf..29054551f7e=20100755=0A---=20a/libffi/configure=0A+++=20= b/libffi/configure=0A@@=20-667,6=20+667,8=20@@=20MAINT=0A=20= MAINTAINER_MODE_FALSE=0A=20MAINTAINER_MODE_TRUE=0A=20READELF=0A= +ENABLE_DARWIN_AT_RPATH_FALSE=0A+ENABLE_DARWIN_AT_RPATH_TRUE=0A=20CXXCPP=0A= =20CPP=0A=20OTOOL64=0A@@=20-810,6=20+812,7=20@@=20with_pic=0A=20= enable_fast_install=0A=20with_gnu_ld=0A=20enable_libtool_lock=0A= +enable_darwin_at_rpath=0A=20enable_maintainer_mode=0A=20= enable_pax_emutramp=0A=20enable_debug=0A@@=20-1465,6=20+1468,9=20@@=20= Optional=20Features:=0A=20=20=20--enable-fast-install[=3DPKGS]=0A=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= optimize=20for=20fast=20installation=20[default=3Dyes]=0A=20=20=20= --disable-libtool-lock=20=20avoid=20locking=20(might=20break=20parallel=20= builds)=0A+=20=20--enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20install=20libraries=20= with=20@rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20= to=20executables=0A=20=20=20--enable-maintainer-mode=0A=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20enable=20= make=20rules=20and=20dependencies=20not=20useful=20(and=0A=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= sometimes=20confusing)=20to=20the=20casual=20installer=0A@@=20-7835,7=20= +7841,7=20@@=20$as_echo=20"$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20= =20=20=20#=20darwin=205.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20= to=20adjust=20when=20the=0A=20=20=20=20=20=20=20#=20deployment=20target=20= is=20forced=20to=20an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-9809,6=20+9815,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-9826,9=20= +9875,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-11634,7=20+11687,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2011637=20"configure"=0A+#line=2011690=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-11740,7=20= +11793,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2011743=20"configure"=0A+#line=20= 11796=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-12616,6=20+12669,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20=20=20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20= an=20arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc_CXX=3Dno=0A=20=20=20= hardcode_direct_CXX=3Dno=0A=20=20=20hardcode_automatic_CXX=3Dyes=0A@@=20= -12633,12=20+12729,20=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds_CXX=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds_CXX=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20=20= =20=20if=20test=20"$lt_cv_apple_cc_single_mod"=20!=3D=20"yes";=20then=0A= -=20=20=20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20= \$verstring${_lt_dsymutil}"=0A+=20=20=20=20=20=20= _lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20=20= =20_lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20=20=20fi=0A+=20=20= =20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20= \$verstring${_lt_dsymutil}"=0A=20=20=20=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-r=20= -keep_private_externs=20-nostdlib=20-o=20\${lib}-master.o=20= \$libobjs~\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \${lib}-master.o=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20= =20=20=20=20fi=0A=20=0A@@=20-15008,6=20+15112,14=20@@=20= ac_compiler_gnu=3D$ac_cv_c_compiler_gnu=0A=20#=20Only=20expand=20once:=0A= =20=0A=20=0A+=20if=20test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20= then=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'=0A+else=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D= =0A+fi=0A+=0A=20=0A=20if=20test=20-n=20"$ac_tool_prefix";=20then=0A=20=20= =20#=20Extract=20the=20first=20word=20of=20"${ac_tool_prefix}readelf",=20= so=20it=20can=20be=20a=20program=20name=20with=20args.=0A@@=20-17153,6=20= +17265,10=20@@=20if=20test=20-z=20"${am__fastdepCCAS_TRUE}"=20&&=20test=20= -z=20"${am__fastdepCCAS_FALSE}";=20then=0A=20=20=20as_fn_error=20$?=20= "conditional=20\"am__fastdepCCAS\"=20was=20never=20defined.=0A=20Usually=20= this=20means=20the=20macro=20was=20only=20invoked=20conditionally."=20= "$LINENO"=205=0A=20fi=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${MAINTAINER_MODE_TRUE}"=20&&=20test=20-z=20"${MAINTAINER_MODE_FALSE}";=20= then=0A=20=20=20as_fn_error=20$?=20"conditional=20\"MAINTAINER_MODE\"=20= was=20never=20defined.=0A=20Usually=20this=20means=20the=20macro=20was=20= only=20invoked=20conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/libffi/configure.ac=20b/libffi/configure.ac=0Aindex=20= 014d89d0423..716f20ae313=20100644=0A---=20a/libffi/configure.ac=0A+++=20= b/libffi/configure.ac=0A@@=20-55,6=20+55,7=20@@=20AC_SUBST(CET_FLAGS)=0A=20= AM_PROG_AS=0A=20AM_PROG_CC_C_O=0A=20AC_PROG_LIBTOOL=0A= +AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20[test=20= x$enable_darwin_at_rpath=20=3D=20xyes])=0A=20=0A=20= AC_CHECK_TOOL(READELF,=20readelf)=0A=20=0Adiff=20--git=20= a/libffi/doc/version.texi=20b/libffi/doc/version.texi=0Aindex=20= f2b741e87e4..6261b21fec9=20100644=0A---=20a/libffi/doc/version.texi=0A= +++=20b/libffi/doc/version.texi=0A@@=20-1,4=20+1,4=20@@=0A-@set=20= UPDATED=2027=20June=202021=0A-@set=20UPDATED-MONTH=20June=202021=0A+@set=20= UPDATED=2031=20August=202022=0A+@set=20UPDATED-MONTH=20August=202022=0A=20= @set=20EDITION=203.4.2=0A=20@set=20VERSION=203.4.2=0Adiff=20--git=20= a/libgcc/config.host=20b/libgcc/config.host=0Aindex=20= c94d69d84b7..d40cf55acb6=20100644=0A---=20a/libgcc/config.host=0A+++=20= b/libgcc/config.host=0A@@=20-233,7=20+233,6=20@@=20case=20${host}=20in=0A= =20=20=20=20=20=20=20;;=0A=20=20=20esac=0A=20=20=20= tmake_file=3D"$tmake_file=20t-slibgcc-darwin"=0A-=20=20#=20newer=20= toolsets=20produce=20warnings=20when=20building=20for=20unsupported=20= versions.=0A=20=20=20case=20${host}=20in=0A=20=20=20=20=20= *-*-darwin1[89]*=20|=20*-*-darwin2*=20)=0A=20=20=20=20=20=20=20= tmake_file=3D"t-darwin-min-8=20$tmake_file"=0A@@=20-251,6=20+250,28=20@@=20= case=20${host}=20in=0A=20=20=20=20=20=20=20echo=20"Warning:=20libgcc=20= configured=20to=20support=20macOS=2010.5"=201>&2=0A=20=20=20=20=20=20=20= ;;=0A=20=20=20esac=0A+=20=20#=20We=20are=20not=20using=20libtool=20to=20= build=20the=20libs=20here,=20so=20we=20need=20to=20replicate=0A+=20=20#=20= a=20little=20of=20the=20logic=20around=20setting=20Darwin=20rpaths.=20=20= Setting=20an=20explicit=0A+=20=20#=20yes=20or=20no=20is=20honoured,=20= otherwise=20we=20choose=20a=20suitable=20default.=0A+=20=20#=20Sadly,=20= this=20has=20to=20be=20kept=20in=20line=20with=20the=20rules=20in=20= libtool.m4.=0A+=20=20#=20This=20make=20fragment=20will=20override=20the=20= setting=20in=20t-slibgcc-darwin=20so=20it=0A+=20=20#=20must=20appear=20= after=20it.=0A+=20=20if=20test=20"x$enable_darwin_at_rpath"=20=3D=20"x";=20= then=0A+=20=20=20=20echo=20"enable_darwin_at_rpath=20is=20unset"=201>&2=0A= +=20=20=20=20case=20${host}=20in=0A+=20=20=20=20=20=20*-darwin[45678]*)=20= ;;=0A+=20=20=20=20=20=20*-darwin9*=20|=20*-darwin1[01234]*)=20;;=20#=20= We=20might=20default=20these=20on=20later.=0A+=20=20=20=20=20=20= *-darwin*)=0A+=20=20=20=20=20=20=20=20echo=20"but=20is=20needed=20after=20= macOS=2010.11=20(setting=20it=20on)"=201>&2=0A+=20=20=20=20=20=20=20=20= enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20else=0A+=20=20=20=20echo=20"enable_darwin_at_rpath=20is=20= '$enable_darwin_at_rpath'"=201>&2=0A+=20=20fi=0A+=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20= tmake_file=3D"$tmake_file=20t-darwin-rpath=20"=0A+=20=20fi=0A=20=20=20= extra_parts=3D"crt3.o=20libd10-uwfef.a=20crttms.o=20crttme.o=20= libemutls_w.a"=0A=20=20=20;;=0A=20*-*-dragonfly*)=0Adiff=20--git=20= a/libgcc/config/t-darwin-rpath=20b/libgcc/config/t-darwin-rpath=0Anew=20= file=20mode=20100644=0Aindex=2000000000000..e73d7f378b0=0A---=20= /dev/null=0A+++=20b/libgcc/config/t-darwin-rpath=0A@@=20-0,0=20+1,2=20@@=0A= +#=20Use=20@rpath=20and=20add=20a=20search=20path=20to=20exes=20and=20= dylibs=20that=20depend=20on=20this.=0A+SHLIB_RPATH=20=3D=20@rpath=0Adiff=20= --git=20a/libgcc/config/t-slibgcc-darwin=20= b/libgcc/config/t-slibgcc-darwin=0Aindex=20cb0cbbdb1c5..da4886848e8=20= 100644=0A---=20a/libgcc/config/t-slibgcc-darwin=0A+++=20= b/libgcc/config/t-slibgcc-darwin=0A@@=20-1,4=20+1,4=20@@=0A-#=20Build=20= a=20shared=20libgcc=20library=20with=20the=20darwin=20linker.=0A+#=20= Build=20a=20shared=20libgcc=20library=20able=20to=20use=20embedded=20= runpaths.=0A=20=0A=20SHLIB_SOVERSION=20=3D=201.1=0A=20= SHLIB_SO_MINVERSION=20=3D=201=0A@@=20-6,7=20+6,6=20@@=20SHLIB_VERSTRING=20= =3D=20-compatibility_version=20$(SHLIB_SO_MINVERSION)=20\=0A=20=09=09=20=20= -current_version=20$(SHLIB_SOVERSION)=0A=20SHLIB_EXT=20=3D=20.dylib=0A=20= SHLIB_LC=20=3D=20-lSystem=0A-SHLIB_INSTALL_DIR=20=3D=20$(slibdir)=0A=20=0A= =20SHLIB_MKMAP=20=3D=20$(srcdir)/mkmap-flat.awk=0A=20SHLIB_MKMAP_OPTS=20= =3D=20-v=20leading_underscore=3D1=0A@@=20-23,11=20+22,16=20@@=20= SHLIB_SONAME=20=3D=20@shlib_base_name@$(SHLIB_EXT)=0A=20#=20subdir.=20=20= The=20code=20under=20MULTIBUILDTOP=20combines=20these=20into=20a=20= single=20FAT=0A=20#=20library,=20that=20is=20what=20we=20eventually=20= install.=0A=20=0A+#=20When=20enable_darwin_at_rpath=20is=20true,=20use=20= @rpath=20instead=20of=20$(slibdir)=20for=0A+#=20this=20and=20dylibs=20= that=20depend=20on=20this.=20=20So=20this=20def=20must=20come=20first=20= and=20be=0A+#=20overridden=20in=20a=20make=20fragment=20that=20depends=20= on=20the=20rpath=20setting.=0A+SHLIB_RPATH=20=3D=20$(slibdir)=0A+=0A=20= SHLIB_LINK=20=3D=20$(CC)=20$(LIBGCC2_CFLAGS)=20$(LDFLAGS)=20-dynamiclib=20= -nodefaultlibs=20\=0A-=09-install_name=20= $(SHLIB_INSTALL_DIR)/$(SHLIB_INSTALL_NAME)=20\=0A+=09-install_name=20= $(SHLIB_RPATH)/$(SHLIB_INSTALL_NAME)=20\=0A=20=09-single_module=20-o=20= $(SHLIB_DIR)/$(SHLIB_SONAME)=20\=0A=20=09= -Wl,-exported_symbols_list,$(SHLIB_MAP)=20\=0A-=09$(SHLIB_VERSTRING)=20\=0A= +=09$(SHLIB_VERSTRING)=20-nodefaultrpaths=20\=0A=20=09@multilib_flags@=20= @shlib_objs@=20$(SHLIB_LC)=0A=20=0A=20#=20we=20do=20our=20own=20thing=0A= @@=20-63,9=20+67,9=20@@=20EHS_INSTNAME=20=3D=20= libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT)=0A=20libgcc_ehs$(SHLIB_EXT):=20= $(LIBEHSOBJS)=20$(extra-parts)=0A=20=09mkdir=20-p=20$(MULTIDIR)=0A=20=09= $(CC)=20$(LIBGCC2_CFLAGS)=20$(LDFLAGS)=20-dynamiclib=20-nodefaultlibs=20= \=0A-=09-install_name=20$(SHLIB_INSTALL_DIR)/$(EHS_INSTNAME)=20\=0A+=09= -install_name=20$(SHLIB_RPATH)/$(EHS_INSTNAME)=20\=0A=20=09-o=20= $(MULTIDIR)/libgcc_ehs$(SHLIB_EXT)=20$(SHLIB_VERSTRING)=20\=0A-=09= $(LIBEHSOBJS)=20$(SHLIB_LC)=0A+=09-nodefaultrpaths=20$(LIBEHSOBJS)=20= $(SHLIB_LC)=0A=20=0A=20all:=20libgcc_ehs$(SHLIB_EXT)=0A=20=0A@@=20= -122,12=20+126,12=20@@=20libgcc_s.1.dylib:=20all-multi=20= libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)=20\=0A=20=09=20=20cp=20= ../$${mlib}/libgcc/$${mlib}/libgcc_ehs$(SHLIB_EXT)=20=20\=0A=20=09=20=20=20= =20./libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib}=20||=20exit=20= 1=20;=20\=0A=20=09=20=20arch=3D`$(LIPO)=20-info=20= libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib}=20|=20sed=20-e=20= 's/.*:\=20//'`=20;=20\=0A-=09=20=20$(CC)=20-arch=20$${arch}=20= -nodefaultlibs=20-dynamiclib=20\=0A+=09=20=20$(CC)=20-arch=20$${arch}=20= -nodefaultlibs=20-dynamiclib=20-nodefaultrpaths=20\=0A=20=09=20=20=20=20= -o=20libgcc_s.1$(SHLIB_EXT)_T_$${mlib}=20\=0A=20=09=20=20=20=20= -Wl,-reexport_library,libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib}=20= \=0A=20=09=20=20=20=20= -Wl,-reexport_library,libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib}= =20\=0A-=09=20=20=20=20-install_name=20= $(SHLIB_INSTALL_DIR)/libgcc_s.1.dylib=20\=0A-=09=20=20=20=20= -compatibility_version=201=20-current_version=201=20;=20\=0A+=09=20=20=20= =20-install_name=20$(SHLIB_RPATH)/libgcc_s.1.dylib=20\=0A+=09=20=20=20=20= -compatibility_version=201=20-current_version=201.1=20;=20\=0A=20=09done=0A= =20=09$(LIPO)=20-output=20libgcc_s.1$(SHLIB_EXT)=20-create=20= libgcc_s.1$(SHLIB_EXT)_T*=0A=20=09rm=20= libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T*=0A@@=20-141,13=20+145,13=20@@=20= libgcc_s.1.dylib:=20all-multi=20libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)=0A= =20=09=20=20cp=20../$${mlib}/libgcc/$${mlib}/libgcc_s$(SHLIB_EXT)=20=20\=0A= =20=09=20=20=20=20./libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib}=20= ||=20exit=201=20;=20\=0A=20=09=20=20arch=3D`$(LIPO)=20-info=20= libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib}=20|=20sed=20-e=20= 's/.*:\=20//'`=20;=20\=0A-=09=20=20$(CC)=20-arch=20$${arch}=20= -nodefaultlibs=20-dynamiclib=20\=0A+=09=20=20$(CC)=20-arch=20$${arch}=20= -nodefaultlibs=20-dynamiclib=20-nodefaultrpaths=20\=0A=20=09=20=20=20=20= -o=20libgcc_s.1$(SHLIB_EXT)_T_$${mlib}=20\=0A=20=09=20=20=20=20= -Wl,-reexport_library,libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib}=20= \=0A=20=09=20=20=20=20-lSystem=20\=0A=20=09=20=20=20=20= -Wl,-reexported_symbols_list,$(srcdir)/config/darwin-unwind.ver=20\=0A-=09= =20=20=20=20-install_name=20$(SHLIB_INSTALL_DIR)/libgcc_s.1.dylib=20\=0A= -=09=20=20=20=20-compatibility_version=201=20-current_version=201=20;=20= \=0A+=09=20=20=20=20-install_name=20$(SHLIB_RPATH)/libgcc_s.1.dylib=20\=0A= +=09=20=20=20=20-compatibility_version=201=20-current_version=201.1=20;=20= \=0A=20=09done=0A=20=09$(LIPO)=20-output=20libgcc_s.1$(SHLIB_EXT)=20= -create=20libgcc_s.1$(SHLIB_EXT)_T*=0A=20=09rm=20= libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T*=0Adiff=20--git=20= a/libgfortran/Makefile.am=20b/libgfortran/Makefile.am=0Aindex=20= 9fab07c9a50..9f8a4f69863=20100644=0A---=20a/libgfortran/Makefile.am=0A= +++=20b/libgfortran/Makefile.am=0A@@=20-37,6=20+37,11=20@@=20else=0A=20= version_arg=20=3D=0A=20version_dep=20=3D=0A=20endif=0A= +extra_darwin_ldflags_libgfortran=20=3D=20@extra_ldflags_libgfortran@=0A= +if=20ENABLE_DARWIN_AT_RPATH=0A+extra_darwin_ldflags_libgfortran=20+=3D=20= -Wc,-nodefaultrpaths=0A+extra_darwin_ldflags_libgfortran=20+=3D=20= -Wl,-rpath,@loader_path=0A+endif=0A=20=0A=20gfor_c_HEADERS=20=3D=20= ISO_Fortran_binding.h=0A=20gfor_cdir=20=3D=20= $(libdir)/gcc/$(target_alias)/$(gcc_version)/include=0A@@=20-50,7=20= +55,7=20@@=20libgfortran_la_LINK=20=3D=20$(LINK)=20= $(libgfortran_la_LDFLAGS)=0A=20libgfortran_la_LDFLAGS=20=3D=20= -version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20\=0A=20= =09$(LTLDFLAGS)=20$(LIBQUADLIB)=20../libbacktrace/libbacktrace.la=20\=0A=20= =09$(HWCAP_LDFLAGS)=20\=0A-=09$(LIBM)=20$(extra_ldflags_libgfortran)=20\=0A= +=09$(LIBM)=20$(extra_darwin_ldflags_libgfortran)=20\=0A=20=09= $(version_arg)=20-Wc,-shared-libgcc=0A=20libgfortran_la_DEPENDENCIES=20=3D= =20$(version_dep)=20libgfortran.spec=20$(LIBQUADLIB_DEP)=0A=20=0Adiff=20= --git=20a/libgfortran/Makefile.in=20b/libgfortran/Makefile.in=0Aindex=20= e8627f9a4bc..30d1dc56da7=20100644=0A---=20a/libgfortran/Makefile.in=0A= +++=20b/libgfortran/Makefile.in=0A@@=20-91,8=20+91,10=20@@=20= POST_UNINSTALL=20=3D=20:=0A=20build_triplet=20=3D=20@build@=0A=20= host_triplet=20=3D=20@host@=0A=20target_triplet=20=3D=20@target@=0A= -@LIBGFOR_MINIMAL_TRUE@am__append_1=20=3D=20-DLIBGFOR_MINIMAL=0A= -@LIBGFOR_MINIMAL_FALSE@am__append_2=20=3D=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1=20=3D=20-Wc,-nodefaultrpaths=20= \=0A+@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wl,-rpath,@loader_path=0A= +@LIBGFOR_MINIMAL_TRUE@am__append_2=20=3D=20-DLIBGFOR_MINIMAL=0A= +@LIBGFOR_MINIMAL_FALSE@am__append_3=20=3D=20\=0A=20= @LIBGFOR_MINIMAL_FALSE@io/close.c=20\=0A=20= @LIBGFOR_MINIMAL_FALSE@io/file_pos.c=20\=0A=20= @LIBGFOR_MINIMAL_FALSE@io/format.c=20\=0A@@=20-110,7=20+112,7=20@@=20= target_triplet=20=3D=20@target@=0A=20@LIBGFOR_MINIMAL_FALSE@io/fbuf.c=20= \=0A=20@LIBGFOR_MINIMAL_FALSE@io/async.c=0A=20=0A= -@LIBGFOR_MINIMAL_FALSE@am__append_3=20=3D=20\=0A= +@LIBGFOR_MINIMAL_FALSE@am__append_4=20=3D=20\=0A=20= @LIBGFOR_MINIMAL_FALSE@intrinsics/access.c=20\=0A=20= @LIBGFOR_MINIMAL_FALSE@intrinsics/c99_functions.c=20\=0A=20= @LIBGFOR_MINIMAL_FALSE@intrinsics/chdir.c=20\=0A@@=20-143,9=20+145,9=20= @@=20target_triplet=20=3D=20@target@=0A=20= @LIBGFOR_MINIMAL_FALSE@intrinsics/umask.c=20\=0A=20= @LIBGFOR_MINIMAL_FALSE@intrinsics/unlink.c=0A=20=0A= -@IEEE_SUPPORT_TRUE@am__append_4=20=3D=20ieee/ieee_helper.c=0A= -@LIBGFOR_MINIMAL_TRUE@am__append_5=20=3D=20runtime/minimal.c=0A= -@LIBGFOR_MINIMAL_FALSE@am__append_6=20=3D=20\=0A= +@IEEE_SUPPORT_TRUE@am__append_5=20=3D=20ieee/ieee_helper.c=0A= +@LIBGFOR_MINIMAL_TRUE@am__append_6=20=3D=20runtime/minimal.c=0A= +@LIBGFOR_MINIMAL_FALSE@am__append_7=20=3D=20\=0A=20= @LIBGFOR_MINIMAL_FALSE@runtime/backtrace.c=20\=0A=20= @LIBGFOR_MINIMAL_FALSE@runtime/convert_char.c=20\=0A=20= @LIBGFOR_MINIMAL_FALSE@runtime/environ.c=20\=0A@@=20-584,7=20+586,7=20@@=20= AMTAR=20=3D=20@AMTAR@=0A=20=0A=20#=20Some=20targets=20require=20= additional=20compiler=20options=20for=20IEEE=20compatibility.=0A=20= AM_CFLAGS=20=3D=20@AM_CFLAGS@=20-fcx-fortran-rules=20$(SECTION_FLAGS)=20= \=0A-=09$(IEEE_FLAGS)=20$(am__append_1)=0A+=09$(IEEE_FLAGS)=20= $(am__append_2)=0A=20AM_DEFAULT_VERBOSITY=20=3D=20@AM_DEFAULT_VERBOSITY@=0A= =20AM_FCFLAGS=20=3D=20@AM_FCFLAGS@=20$(IEEE_FLAGS)=0A=20AR=20=3D=20@AR@=0A= @@=20-743,6=20+745,8=20@@=20gcc_version=20:=3D=20$(shell=20= @get_gcc_base_ver@=20$(top_srcdir)/../gcc/BASE-VER)=0A=20= @LIBGFOR_USE_SYMVER_FALSE@version_dep=20=3D=20=0A=20= @LIBGFOR_USE_SYMVER_GNU_TRUE@@LIBGFOR_USE_SYMVER_TRUE@version_dep=20=3D=20= gfortran.ver=0A=20= @LIBGFOR_USE_SYMVER_SUN_TRUE@@LIBGFOR_USE_SYMVER_TRUE@version_dep=20=3D=20= gfortran.ver-sun=20gfortran.ver=0A+extra_darwin_ldflags_libgfortran=20=3D=20= @extra_ldflags_libgfortran@=20\=0A+=09$(am__append_1)=0A=20= gfor_c_HEADERS=20=3D=20ISO_Fortran_binding.h=0A=20gfor_cdir=20=3D=20= $(libdir)/gcc/$(target_alias)/$(gcc_version)/include=0A=20LTLDFLAGS=20=3D=20= $(shell=20$(SHELL)=20$(top_srcdir)/../libtool-ldflags=20$(LDFLAGS))=20\=0A= @@=20-754,7=20+758,7=20@@=20libgfortran_la_LINK=20=3D=20$(LINK)=20= $(libgfortran_la_LDFLAGS)=0A=20libgfortran_la_LDFLAGS=20=3D=20= -version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20\=0A=20= =09$(LTLDFLAGS)=20$(LIBQUADLIB)=20../libbacktrace/libbacktrace.la=20\=0A=20= =09$(HWCAP_LDFLAGS)=20\=0A-=09$(LIBM)=20$(extra_ldflags_libgfortran)=20\=0A= +=09$(LIBM)=20$(extra_darwin_ldflags_libgfortran)=20\=0A=20=09= $(version_arg)=20-Wc,-shared-libgcc=0A=20=0A=20= libgfortran_la_DEPENDENCIES=20=3D=20$(version_dep)=20libgfortran.spec=20= $(LIBQUADLIB_DEP)=0A@@=20-775,7=20+779,7=20@@=20AM_CPPFLAGS=20=3D=20= -iquote$(srcdir)/io=20-I$(srcdir)/$(MULTISRCTOP)../gcc=20\=0A=20=09=20=20= =20=20=20=20-I$(MULTIBUILDTOP)../libbacktrace=20\=0A=20=09=20=20=20=20=20= =20-I../libbacktrace=0A=20=0A-gfor_io_src=20=3D=20io/size_from_kind.c=20= $(am__append_2)=0A+gfor_io_src=20=3D=20io/size_from_kind.c=20= $(am__append_3)=0A=20gfor_io_headers=20=3D=20\=0A=20io/io.h=20\=0A=20= io/fbuf.h=20\=0A@@=20-797,7=20+801,7=20@@=20gfor_helper_src=20=3D=20= intrinsics/associated.c=20intrinsics/abort.c=20\=0A=20=09= intrinsics/selected_int_kind.f90=20\=0A=20=09= intrinsics/selected_real_kind.f90=20intrinsics/trigd.c=20\=0A=20=09= intrinsics/unpack_generic.c=20runtime/in_pack_generic.c=20\=0A-=09= runtime/in_unpack_generic.c=20$(am__append_3)=20$(am__append_4)=0A+=09= runtime/in_unpack_generic.c=20$(am__append_4)=20$(am__append_5)=0A=20= @IEEE_SUPPORT_TRUE@gfor_ieee_helper_src=20=3D=20ieee/ieee_helper.c=0A=20= @IEEE_SUPPORT_FALSE@gfor_ieee_src=20=3D=20=0A=20= @IEEE_SUPPORT_TRUE@gfor_ieee_src=20=3D=20\=0A@@=20-806,8=20+810,8=20@@=20= gfor_helper_src=20=3D=20intrinsics/associated.c=20intrinsics/abort.c=20\=0A= =20@IEEE_SUPPORT_TRUE@ieee/ieee_features.F90=0A=20=0A=20gfor_src=20=3D=20= runtime/bounds.c=20runtime/compile_options.c=20runtime/memory.c=20\=0A-=09= runtime/string.c=20runtime/select.c=20$(am__append_5)=20\=0A-=09= $(am__append_6)=0A+=09runtime/string.c=20runtime/select.c=20= $(am__append_6)=20\=0A+=09$(am__append_7)=0A=20i_all_c=20=3D=20\=0A=20= $(srcdir)/generated/all_l1.c=20\=0A=20$(srcdir)/generated/all_l2.c=20\=0A= diff=20--git=20a/libgfortran/configure=20b/libgfortran/configure=0Aindex=20= cd176b04a14..774dd52fc95=20100755=0A---=20a/libgfortran/configure=0A+++=20= b/libgfortran/configure=0A@@=20-654,6=20+654,8=20@@=20= extra_ldflags_libgfortran=0A=20ac_ct_FC=0A=20FCFLAGS=0A=20FC=0A= +ENABLE_DARWIN_AT_RPATH_FALSE=0A+ENABLE_DARWIN_AT_RPATH_TRUE=0A=20= enable_static=0A=20enable_shared=0A=20lt_host_flags=0A@@=20-819,6=20= +821,7=20@@=20enable_static=0A=20with_pic=0A=20enable_fast_install=0A=20= enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20enable_largefile=0A=20= enable_libquadmath_support=0A=20with_gcc_major_version_only=0A@@=20= -1473,6=20+1476,9=20@@=20Optional=20Features:=0A=20=20=20= --enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20for=20fast=20= installation=20[default=3Dyes]=0A=20=20=20--disable-libtool-lock=20=20= avoid=20locking=20(might=20break=20parallel=20builds)=0A+=20=20= --enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20install=20libraries=20with=20= @rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20to=20= executables=0A=20=20=20--disable-largefile=20=20=20=20=20omit=20support=20= for=20large=20files=0A=20=20=20--disable-libquadmath-support=0A=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= disable=20libquadmath=20support=20for=20Fortran=0A@@=20-9243,7=20+9249,7=20= @@=20$as_echo=20"$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20= #=20darwin=205.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20= adjust=20when=20the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20= forced=20to=20an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-10953,6=20+10959,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-10970,9=20= +11019,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-12799,7=20+12852,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2012802=20"configure"=0A+#line=2012855=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-12905,7=20= +12958,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2012908=20"configure"=0A+#line=20= 12961=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-13307,6=20+13360,14=20@@=20esac=0A=20=0A=20=0A=20=0A= +=20if=20test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'= =0A+else=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D=0A+fi=0A+=0A=20#AC_MSG_NOTICE([=3D=3D=3D=3D= =3D=3D=20Finished=20libtool=20configuration])=20;=20sleep=2010=0A=20=0A=20= #=20We=20need=20gfortran=20to=20compile=20parts=20of=20the=20library=0A= @@=20-14950,6=20+15011,49=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20=20darwin*=20|=20= rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20arg=20to=20allow=20= the=20user=20to=20select=20that=20Darwin=20host=20(and=20target)=0A+=20=20= #=20libraries=20should=20be=20given=20install-names=20like=20= @rpath/libfoo.dylib.=20=20This=0A+=20=20#=20requires=20that=20the=20user=20= of=20the=20library=20then=20adds=20an=20'rpath'=20to=20the=20DSO=20that=0A= +=20=20#=20needs=20access.=0A+=20=20#=20NOTE:=20there=20are=20defaults=20= below,=20for=20systems=20that=20support=20rpaths.=20=20The=20person=0A+=20= =20#=20configuring=20can=20override=20the=20defaults=20for=20any=20= system=20version=20that=20supports=0A+=20=20#=20them=20-=20they=20are,=20= however,=20forced=20off=20for=20system=20versions=20without=20support.=0A= +=20=20#=20Check=20whether=20--enable-darwin-at-rpath=20was=20given.=0A= +if=20test=20"${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20= =20enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc_FC=3Dno=0A=20=20=20= hardcode_direct_FC=3Dno=0A=20=20=20hardcode_automatic_FC=3Dyes=0A@@=20= -14967,9=20+15071,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds_FC=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds_FC=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds_FC=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds_FC=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds_FC=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds_FC=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-16242,9=20+16350,10=20@@=20= ac_compiler_gnu=3D$ac_cv_c_compiler_gnu=0A=20=0A=20=0A=20#=20extra=20LD=20= Flags=20which=20are=20required=20for=20targets=0A= +extra_ldflags_libgfortran=3D=0A=20case=20"${host}"=20in=0A-=20=20= *-darwin*)=0A-=20=20=20=20#=20Darwin=20needs=20-single_module=20when=20= linking=20libgfortran=0A+=20=20*-*-darwin[4567]*)=0A+=20=20=20=20#=20= Earlier=20Darwin=20needs=20-single_module=20when=20linking=20libgfortran=0A= =20=20=20=20=20extra_ldflags_libgfortran=3D-Wl,-single_module=0A=20=20=20= =20=20;;=0A=20esac=0A@@=20-31601,6=20+31710,10=20@@=20if=20test=20-z=20= "${HAVE_HWCAP_TRUE}"=20&&=20test=20-z=20"${HAVE_HWCAP_FALSE}";=20then=0A=20= =20=20as_fn_error=20$?=20"conditional=20\"HAVE_HWCAP\"=20was=20never=20= defined.=0A=20Usually=20this=20means=20the=20macro=20was=20only=20= invoked=20conditionally."=20"$LINENO"=205=0A=20fi=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${IEEE_SUPPORT_TRUE}"=20&&=20test=20-z=20"${IEEE_SUPPORT_FALSE}";=20= then=0A=20=20=20as_fn_error=20$?=20"conditional=20\"IEEE_SUPPORT\"=20was=20= never=20defined.=0A=20Usually=20this=20means=20the=20macro=20was=20only=20= invoked=20conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/libgfortran/configure.ac=20b/libgfortran/configure.ac=0Aindex=20= 8bd2af966c8..46585a3ee14=20100644=0A---=20a/libgfortran/configure.ac=0A= +++=20b/libgfortran/configure.ac=0A@@=20-269,6=20+269,7=20@@=20LT_LIB_M=0A= =20ACX_LT_HOST_FLAGS=0A=20AC_SUBST(enable_shared)=0A=20= AC_SUBST(enable_static)=0A+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20= [test=20x$enable_darwin_at_rpath=20=3D=20xyes])=0A=20= #AC_MSG_NOTICE([=3D=3D=3D=3D=3D=3D=20Finished=20libtool=20= configuration])=20;=20sleep=2010=0A=20=0A=20#=20We=20need=20gfortran=20= to=20compile=20parts=20of=20the=20library=0A@@=20-277,9=20+278,10=20@@=20= FC=3D"$GFORTRAN"=0A=20AC_PROG_FC(gfortran)=0A=20=0A=20#=20extra=20LD=20= Flags=20which=20are=20required=20for=20targets=0A= +extra_ldflags_libgfortran=3D=0A=20case=20"${host}"=20in=0A-=20=20= *-darwin*)=0A-=20=20=20=20#=20Darwin=20needs=20-single_module=20when=20= linking=20libgfortran=0A+=20=20*-*-darwin[[4567]]*)=0A+=20=20=20=20#=20= Earlier=20Darwin=20needs=20-single_module=20when=20linking=20libgfortran=0A= =20=20=20=20=20extra_ldflags_libgfortran=3D-Wl,-single_module=0A=20=20=20= =20=20;;=0A=20esac=0Adiff=20--git=20a/libgm2/Makefile.am=20= b/libgm2/Makefile.am=0Aindex=2095df3ed7a30..aa35e747c9a=20100644=0A---=20= a/libgm2/Makefile.am=0A+++=20b/libgm2/Makefile.am=0A@@=20-46,6=20+46,12=20= @@=20SUBDIRS=20=3D=20libm2min=20libm2log=20libm2cor=20libm2iso=20= libm2pim=0A=20GM2_BUILDDIR=20:=3D=20$(shell=20pwd)=0A=20gm2_cdir=20=3D=20= $(libdir)/gcc/$(target_alias)/$(gcc_version)/include=0A=20=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+DARWIN_AT_RPATH=3Dyes=0A+else=0A= +DARWIN_AT_RPATH=3Dyes=0A+endif=0A+=0A=20#=20Work=20around=20what=20= appears=20to=20be=20a=20GNU=20make=20bug=20handling=20MAKEFLAGS=0A=20#=20= values=20defined=20in=20terms=20of=20make=20variables,=20as=20is=20the=20= case=20for=20CC=20and=0A=20#=20friends=20when=20we=20are=20called=20from=20= the=20top=20level=20Makefile.=0A@@=20-91,7=20+97,8=20@@=20AM_MAKEFLAGS=20= =3D=20\=0A=20=09"WERROR=3D$(WERROR)"=20\=0A=20=20=20=20=20=20=20=20=20= "TARGET_LIB_PATH=3D$(TARGET_LIB_PATH)"=20\=0A=20=20=20=20=20=20=20=20=20= "TARGET_LIB_PATH_libgm2=3D$(TARGET_LIB_PATH_libgm2)"=20\=0A-=09= "LIBTOOL=3D$(GM2_BUILDDIR)/libtool"=0A+=09= "LIBTOOL=3D$(GM2_BUILDDIR)/libtool"=20\=0A+=09= "DARWIN_AT_RPATH=3D$(DARWIN_AT_RPATH)"=0A=20=0A=20#=20Subdir=20rules=20= rely=20on=20$(FLAGS_TO_PASS)=0A=20FLAGS_TO_PASS=20=3D=20$(AM_MAKEFLAGS)=0A= diff=20--git=20a/libgm2/Makefile.in=20b/libgm2/Makefile.in=0Aindex=20= c0396791f48..e8fa4aa52dc=20100644=0A---=20a/libgm2/Makefile.in=0A+++=20= b/libgm2/Makefile.in=0A@@=20-90,15=20+90,15=20@@=20host_triplet=20=3D=20= @host@=0A=20target_triplet=20=3D=20@target@=0A=20subdir=20=3D=20.=0A=20= ACLOCAL_M4=20=3D=20$(top_srcdir)/aclocal.m4=0A-am__aclocal_m4_deps=20=3D=20= $(top_srcdir)/../libtool.m4=20\=0A-=09$(top_srcdir)/../ltoptions.m4=20= $(top_srcdir)/../ltsugar.m4=20\=0A-=09$(top_srcdir)/../ltversion.m4=20= $(top_srcdir)/../lt~obsolete.m4=20\=0A-=09$(top_srcdir)/../config/acx.m4=20= \=0A+am__aclocal_m4_deps=20=3D=20$(top_srcdir)/../config/acx.m4=20\=0A=20= =09$(top_srcdir)/../config/depstand.m4=20\=0A=20=09= $(top_srcdir)/../config/lead-dot.m4=20\=0A=20=09= $(top_srcdir)/../config/multi.m4=20\=0A=20=09= $(top_srcdir)/../config/no-executables.m4=20\=0A-=09= $(top_srcdir)/../config/override.m4=20$(top_srcdir)/configure.ac=0A+=09= $(top_srcdir)/../config/override.m4=20\=0A+=09= $(top_srcdir)/../libtool.m4=20$(top_srcdir)/../ltoptions.m4=20\=0A+=09= $(top_srcdir)/../ltsugar.m4=20$(top_srcdir)/../ltversion.m4=20\=0A+=09= $(top_srcdir)/../lt~obsolete.m4=20$(top_srcdir)/configure.ac=0A=20= am__configure_deps=20=3D=20$(am__aclocal_m4_deps)=20= $(CONFIGURE_DEPENDENCIES)=20\=0A=20=09$(ACLOCAL_M4)=0A=20DIST_COMMON=20=3D= =20$(srcdir)/Makefile.am=20$(top_srcdir)/configure=20\=0A@@=20-343,6=20= +343,8=20@@=20GM2_SRC=20=3D=20$(GCC_DIR)/m2=0A=20SUBDIRS=20=3D=20= libm2min=20libm2log=20libm2cor=20libm2iso=20libm2pim=0A=20GM2_BUILDDIR=20= :=3D=20$(shell=20pwd)=0A=20gm2_cdir=20=3D=20= $(libdir)/gcc/$(target_alias)/$(gcc_version)/include=0A= +@ENABLE_DARWIN_AT_RPATH_FALSE@DARWIN_AT_RPATH=20=3D=20yes=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@DARWIN_AT_RPATH=20=3D=20yes=0A=20=0A=20#=20= Work=20around=20what=20appears=20to=20be=20a=20GNU=20make=20bug=20= handling=20MAKEFLAGS=0A=20#=20values=20defined=20in=20terms=20of=20make=20= variables,=20as=20is=20the=20case=20for=20CC=20and=0A@@=20-389,7=20= +391,8=20@@=20AM_MAKEFLAGS=20=3D=20\=0A=20=09"WERROR=3D$(WERROR)"=20\=0A=20= =20=20=20=20=20=20=20=20"TARGET_LIB_PATH=3D$(TARGET_LIB_PATH)"=20\=0A=20=20= =20=20=20=20=20=20=20"TARGET_LIB_PATH_libgm2=3D$(TARGET_LIB_PATH_libgm2)"=20= \=0A-=09"LIBTOOL=3D$(GM2_BUILDDIR)/libtool"=0A+=09= "LIBTOOL=3D$(GM2_BUILDDIR)/libtool"=20\=0A+=09= "DARWIN_AT_RPATH=3D$(DARWIN_AT_RPATH)"=0A=20=0A=20=0A=20#=20Subdir=20= rules=20rely=20on=20$(FLAGS_TO_PASS)=0Adiff=20--git=20= a/libgm2/aclocal.m4=20b/libgm2/aclocal.m4=0Aindex=20= c352303012d..832065fbb9b=20100644=0A---=20a/libgm2/aclocal.m4=0A+++=20= b/libgm2/aclocal.m4=0A@@=20-1187,14=20+1187,14=20@@=20= AC_SUBST([am__tar])=0A=20AC_SUBST([am__untar])=0A=20])=20#=20= _AM_PROG_TAR=0A=20=0A-m4_include([../libtool.m4])=0A= -m4_include([../ltoptions.m4])=0A-m4_include([../ltsugar.m4])=0A= -m4_include([../ltversion.m4])=0A-m4_include([../lt~obsolete.m4])=0A=20= m4_include([../config/acx.m4])=0A=20m4_include([../config/depstand.m4])=0A= =20m4_include([../config/lead-dot.m4])=0A=20= m4_include([../config/multi.m4])=0A=20= m4_include([../config/no-executables.m4])=0A=20= m4_include([../config/override.m4])=0A+m4_include([../libtool.m4])=0A= +m4_include([../ltoptions.m4])=0A+m4_include([../ltsugar.m4])=0A= +m4_include([../ltversion.m4])=0A+m4_include([../lt~obsolete.m4])=0Adiff=20= --git=20a/libgm2/configure=20b/libgm2/configure=0Aindex=20= 072d584544e..d55a7f4a74b=20100755=0A---=20a/libgm2/configure=0A+++=20= b/libgm2/configure=0A@@=20-649,6=20+649,8=20@@=20GM2_FOR_TARGET=0A=20= CC_FOR_BUILD=0A=20enable_static=0A=20enable_shared=0A= +ENABLE_DARWIN_AT_RPATH_FALSE=0A+ENABLE_DARWIN_AT_RPATH_TRUE=0A=20CXXCPP=0A= =20OTOOL64=0A=20OTOOL=0A@@=20-805,6=20+807,7=20@@=20with_pic=0A=20= enable_fast_install=0A=20with_gnu_ld=0A=20enable_libtool_lock=0A= +enable_darwin_at_rpath=0A=20with_gcc_major_version_only=0A=20'=0A=20=20=20= =20=20=20=20ac_precious_vars=3D'build_alias=0A@@=20-1455,6=20+1458,9=20= @@=20Optional=20Features:=0A=20=20=20--enable-fast-install[=3DPKGS]=0A=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20optimize=20for=20fast=20installation=20[default=3Dyes]=0A=20=20=20= --disable-libtool-lock=20=20avoid=20locking=20(might=20break=20parallel=20= builds)=0A+=20=20--enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20install=20libraries=20= with=20@rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20= to=20executables=0A=20=0A=20Optional=20Packages:=0A=20=20=20= --with-PACKAGE[=3DARG]=20=20=20=20use=20PACKAGE=20[ARG=3Dyes]=0A@@=20= -6569,10=20+6575,6=20@@=20fi=0A=20=0A=20=0A=20=0A-enable_dlopen=3Dyes=0A= -=0A-=0A-=0A=20case=20`pwd`=20in=0A=20=20=20*\=20*=20|=20*\=09*)=0A=20=20= =20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20= Libtool=20does=20not=20cope=20well=20with=20whitespace=20in=20\`pwd\`"=20= >&5=0A@@=20-9181,7=20+9183,7=20@@=20$as_echo=20"$lt_cv_ld_force_load"=20= >&6;=20}=0A=20=20=20=20=20=20=20#=20darwin=205.x=20(macOS=2010.1)=20= onwards=20we=20only=20need=20to=20adjust=20when=20the=0A=20=20=20=20=20=20= =20#=20deployment=20target=20is=20forced=20to=20an=20earlier=20version.=0A= =20=20=20=20=20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A= -=09UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-9229,6=20+9231,8=20@@=20done=0A=20=0A=20=0A=20=0A= +=20=20=20=20=20=20=20=20enable_dlopen=3Dno=0A+=0A=20=0A=20=20=20= enable_win32_dll=3Dno=0A=20=0A@@=20-10892,6=20+10896,49=20@@=20if=20test=20= -z=20"$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20= =20=20=20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20= an=20arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-10909,9=20= +10956,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-12738,7=20+12789,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2012741=20"configure"=0A+#line=2012792=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-12844,7=20= +12895,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2012847=20"configure"=0A+#line=20= 12898=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-13726,6=20+13777,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20=20=20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20= an=20arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc_CXX=3Dno=0A=20=20=20= hardcode_direct_CXX=3Dno=0A=20=20=20hardcode_automatic_CXX=3Dyes=0A@@=20= -13743,12=20+13837,20=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds_CXX=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds_CXX=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20=20= =20=20if=20test=20"$lt_cv_apple_cc_single_mod"=20!=3D=20"yes";=20then=0A= -=20=20=20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20= \$verstring${_lt_dsymutil}"=0A+=20=20=20=20=20=20= _lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20=20= =20_lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20=20=20fi=0A+=20=20= =20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20= \$verstring${_lt_dsymutil}"=0A=20=20=20=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-r=20= -keep_private_externs=20-nostdlib=20-o=20\${lib}-master.o=20= \$libobjs~\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \${lib}-master.o=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20= =20=20=20=20fi=0A=20=0A@@=20-16122,6=20+16224,21=20@@=20= ac_compiler_gnu=3D$ac_cv_c_compiler_gnu=0A=20=0A=20=0A=20=0A= +enable_dlopen=3Dyes=0A+=0A+=0A+=0A+=0A+=20if=20test=20= x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'= =0A+else=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D=0A+fi=0A+=0A+=0A+=0A=20=0A=20=0A=20if=20= test=20"${multilib}"=20=3D=20"yes";=20then=0A@@=20-20310,6=20+20427,10=20= @@=20if=20test=20-z=20"${am__fastdepCCAS_TRUE}"=20&&=20test=20-z=20= "${am__fastdepCCAS_FALSE}";=20then=0A=20=20=20as_fn_error=20$?=20= "conditional=20\"am__fastdepCCAS\"=20was=20never=20defined.=0A=20Usually=20= this=20means=20the=20macro=20was=20only=20invoked=20conditionally."=20= "$LINENO"=205=0A=20fi=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${BUILD_PIMLIB_TRUE}"=20&&=20test=20-z=20"${BUILD_PIMLIB_FALSE}";=20= then=0A=20=20=20as_fn_error=20$?=20"conditional=20\"BUILD_PIMLIB\"=20was=20= never=20defined.=0A=20Usually=20this=20means=20the=20macro=20was=20only=20= invoked=20conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/libgm2/configure.ac=20b/libgm2/configure.ac=0Aindex=20= 92e76c9346c..5701b95878b=20100644=0A---=20a/libgm2/configure.ac=0A+++=20= b/libgm2/configure.ac=0A@@=20-212,8=20+212,12=20@@=20= AC_CHECK_TOOL(RANLIB,=20ranlib,=20ranlib-not-found-in-path-error)=0A=20= AC_PROG_MAKE_SET=0A=20AC_PROG_INSTALL=0A=20=0A-AC_LIBTOOL_DLOPEN=0A=20= AM_PROG_LIBTOOL=0A+LT_INIT=0A+AC_LIBTOOL_DLOPEN=0A+=0A= +AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20[test=20= x$enable_darwin_at_rpath=20=3D=20xyes])=0A+=0A=20AC_SUBST(enable_shared)=0A= =20AC_SUBST(enable_static)=0A=20=0Adiff=20--git=20= a/libgm2/libm2cor/Makefile.am=20b/libgm2/libm2cor/Makefile.am=0Aindex=20= 48de40c22dd..e50c7a2ef55=20100644=0A---=20a/libgm2/libm2cor/Makefile.am=0A= +++=20b/libgm2/libm2cor/Makefile.am=0A@@=20-123,6=20+123,10=20@@=20= libm2cor_la_link_flags=20=3D=20-Wl,-undefined,dynamic_lookup=0A=20else=0A= =20libm2cor_la_link_flags=20=3D=0A=20endif=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+libm2cor_la_link_flags=20+=3D=20= -nodefaultrpaths=20-Wl,-rpath,@loader_path/=0A+endif=0A+=0A=20= libm2cor_la_LINK=20=3D=20$(LINK)=20-version-info=20$(libtool_VERSION)=20= $(libm2cor_la_link_flags)=0A=20BUILT_SOURCES=20=3D=20SYSTEM.def=0A=20= CLEANFILES=20=3D=20SYSTEM.def=0Adiff=20--git=20= a/libgm2/libm2cor/Makefile.in=20b/libgm2/libm2cor/Makefile.in=0Aindex=20= 3b0b40fea60..cc8a3fa73ed=20100644=0A---=20a/libgm2/libm2cor/Makefile.in=0A= +++=20b/libgm2/libm2cor/Makefile.in=0A@@=20-105,17=20+105,18=20@@=20= POST_UNINSTALL=20=3D=20:=0A=20build_triplet=20=3D=20@build@=0A=20= host_triplet=20=3D=20@host@=0A=20target_triplet=20=3D=20@target@=0A= +@BUILD_CORLIB_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1=20=3D=20= -nodefaultrpaths=20-Wl,-rpath,@loader_path/=0A=20subdir=20=3D=20libm2cor=0A= =20ACLOCAL_M4=20=3D=20$(top_srcdir)/aclocal.m4=0A-am__aclocal_m4_deps=20= =3D=20$(top_srcdir)/../libtool.m4=20\=0A-=09= $(top_srcdir)/../ltoptions.m4=20$(top_srcdir)/../ltsugar.m4=20\=0A-=09= $(top_srcdir)/../ltversion.m4=20$(top_srcdir)/../lt~obsolete.m4=20\=0A-=09= $(top_srcdir)/../config/acx.m4=20\=0A+am__aclocal_m4_deps=20=3D=20= $(top_srcdir)/../config/acx.m4=20\=0A=20=09= $(top_srcdir)/../config/depstand.m4=20\=0A=20=09= $(top_srcdir)/../config/lead-dot.m4=20\=0A=20=09= $(top_srcdir)/../config/multi.m4=20\=0A=20=09= $(top_srcdir)/../config/no-executables.m4=20\=0A-=09= $(top_srcdir)/../config/override.m4=20$(top_srcdir)/configure.ac=0A+=09= $(top_srcdir)/../config/override.m4=20\=0A+=09= $(top_srcdir)/../libtool.m4=20$(top_srcdir)/../ltoptions.m4=20\=0A+=09= $(top_srcdir)/../ltsugar.m4=20$(top_srcdir)/../ltversion.m4=20\=0A+=09= $(top_srcdir)/../lt~obsolete.m4=20$(top_srcdir)/configure.ac=0A=20= am__configure_deps=20=3D=20$(am__aclocal_m4_deps)=20= $(CONFIGURE_DEPENDENCIES)=20\=0A=20=09$(ACLOCAL_M4)=0A=20DIST_COMMON=20=3D= =20$(srcdir)/Makefile.am=0A@@=20-468,8=20+469,10=20@@=20FLAGS_TO_PASS=20= =3D=20$(AM_MAKEFLAGS)=0A=20@BUILD_CORLIB_TRUE@=20=20=20=20= -fm2-pathname=3Dm2iso=20-I$(GM2_SRC)/gm2-libs-iso=20\=0A=20= @BUILD_CORLIB_TRUE@=20=20=20=20-fm2-g=20-g=20-Wreturn-type=20-fcase=20= -fm2-prefix=3Dm2cor=0A=20=0A= -@BUILD_CORLIB_TRUE@@TARGET_DARWIN_FALSE@libm2cor_la_link_flags=20=3D=20=0A= -@BUILD_CORLIB_TRUE@@TARGET_DARWIN_TRUE@libm2cor_la_link_flags=20=3D=20= -Wl,-undefined,dynamic_lookup=0A= +@BUILD_CORLIB_TRUE@@TARGET_DARWIN_FALSE@libm2cor_la_link_flags=20=3D=20=20= \=0A+@BUILD_CORLIB_TRUE@@TARGET_DARWIN_FALSE@=09$(am__append_1)=0A= +@BUILD_CORLIB_TRUE@@TARGET_DARWIN_TRUE@libm2cor_la_link_flags=20=3D=20= -Wl,-undefined,dynamic_lookup=20\=0A= +@BUILD_CORLIB_TRUE@@TARGET_DARWIN_TRUE@=09$(am__append_1)=0A=20= @BUILD_CORLIB_TRUE@libm2cor_la_LINK=20=3D=20$(LINK)=20-version-info=20= $(libtool_VERSION)=20$(libm2cor_la_link_flags)=0A=20= @BUILD_CORLIB_TRUE@BUILT_SOURCES=20=3D=20SYSTEM.def=0A=20= @BUILD_CORLIB_TRUE@CLEANFILES=20=3D=20SYSTEM.def=0Adiff=20--git=20= a/libgm2/libm2iso/Makefile.am=20b/libgm2/libm2iso/Makefile.am=0Aindex=20= 1386f156cab..4d8e897266f=20100644=0A---=20a/libgm2/libm2iso/Makefile.am=0A= +++=20b/libgm2/libm2iso/Makefile.am=0A@@=20-197,6=20+197,10=20@@=20= libm2iso_la_link_flags=20=3D=20-Wl,-undefined,dynamic_lookup=0A=20else=0A= =20libm2iso_la_link_flags=20=3D=0A=20endif=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+libm2iso_la_link_flags=20+=3D=20= -nodefaultrpaths=20-Wl,-rpath,@loader_path/=0A+endif=0A+=0A=20= libm2iso_la_LINK=20=3D=20$(LINK)=20-version-info=20$(libtool_VERSION)=20= $(libm2iso_la_link_flags)=0A=20CLEANFILES=20=3D=20SYSTEM.def=0A=20= BUILT_SOURCES=20=3D=20SYSTEM.def=0Adiff=20--git=20= a/libgm2/libm2iso/Makefile.in=20b/libgm2/libm2iso/Makefile.in=0Aindex=20= b939581b7c1..08563adfe78=20100644=0A---=20a/libgm2/libm2iso/Makefile.in=0A= +++=20b/libgm2/libm2iso/Makefile.in=0A@@=20-105,17=20+105,18=20@@=20= POST_UNINSTALL=20=3D=20:=0A=20build_triplet=20=3D=20@build@=0A=20= host_triplet=20=3D=20@host@=0A=20target_triplet=20=3D=20@target@=0A= +@BUILD_ISOLIB_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1=20=3D=20= -nodefaultrpaths=20-Wl,-rpath,@loader_path/=0A=20subdir=20=3D=20libm2iso=0A= =20ACLOCAL_M4=20=3D=20$(top_srcdir)/aclocal.m4=0A-am__aclocal_m4_deps=20= =3D=20$(top_srcdir)/../libtool.m4=20\=0A-=09= $(top_srcdir)/../ltoptions.m4=20$(top_srcdir)/../ltsugar.m4=20\=0A-=09= $(top_srcdir)/../ltversion.m4=20$(top_srcdir)/../lt~obsolete.m4=20\=0A-=09= $(top_srcdir)/../config/acx.m4=20\=0A+am__aclocal_m4_deps=20=3D=20= $(top_srcdir)/../config/acx.m4=20\=0A=20=09= $(top_srcdir)/../config/depstand.m4=20\=0A=20=09= $(top_srcdir)/../config/lead-dot.m4=20\=0A=20=09= $(top_srcdir)/../config/multi.m4=20\=0A=20=09= $(top_srcdir)/../config/no-executables.m4=20\=0A-=09= $(top_srcdir)/../config/override.m4=20$(top_srcdir)/configure.ac=0A+=09= $(top_srcdir)/../config/override.m4=20\=0A+=09= $(top_srcdir)/../libtool.m4=20$(top_srcdir)/../ltoptions.m4=20\=0A+=09= $(top_srcdir)/../ltsugar.m4=20$(top_srcdir)/../ltversion.m4=20\=0A+=09= $(top_srcdir)/../lt~obsolete.m4=20$(top_srcdir)/configure.ac=0A=20= am__configure_deps=20=3D=20$(am__aclocal_m4_deps)=20= $(CONFIGURE_DEPENDENCIES)=20\=0A=20=09$(ACLOCAL_M4)=0A=20DIST_COMMON=20=3D= =20$(srcdir)/Makefile.am=0A@@=20-569,8=20+570,10=20@@=20FLAGS_TO_PASS=20= =3D=20$(AM_MAKEFLAGS)=0A=20@BUILD_ISOLIB_TRUE@=20=20-fm2-pathname=3Dm2pim=20= -I$(GM2_SRC)/gm2-libs=20\=0A=20@BUILD_ISOLIB_TRUE@=20=20-fiso=20= -fextended-opaque=20-fm2-g=20-g=20-Wreturn-type=20-fcase=20= -fm2-prefix=3Dm2iso=0A=20=0A= -@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_FALSE@libm2iso_la_link_flags=20=3D=20=0A= -@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_TRUE@libm2iso_la_link_flags=20=3D=20= -Wl,-undefined,dynamic_lookup=0A= +@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_FALSE@libm2iso_la_link_flags=20=3D=20=20= \=0A+@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_FALSE@=09$(am__append_1)=0A= +@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_TRUE@libm2iso_la_link_flags=20=3D=20= -Wl,-undefined,dynamic_lookup=20\=0A= +@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_TRUE@=09$(am__append_1)=0A=20= @BUILD_ISOLIB_TRUE@libm2iso_la_LINK=20=3D=20$(LINK)=20-version-info=20= $(libtool_VERSION)=20$(libm2iso_la_link_flags)=0A=20= @BUILD_ISOLIB_TRUE@CLEANFILES=20=3D=20SYSTEM.def=0A=20= @BUILD_ISOLIB_TRUE@BUILT_SOURCES=20=3D=20SYSTEM.def=0Adiff=20--git=20= a/libgm2/libm2log/Makefile.am=20b/libgm2/libm2log/Makefile.am=0Aindex=20= a15747fd245..3b7609ee5c1=20100644=0A---=20a/libgm2/libm2log/Makefile.am=0A= +++=20b/libgm2/libm2log/Makefile.am=0A@@=20-142,6=20+142,9=20@@=20= libm2log_la_link_flags=20=3D=20-Wl,-undefined,dynamic_lookup=0A=20else=0A= =20libm2log_la_link_flags=20=3D=0A=20endif=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+libm2log_la_link_flags=20+=3D=20= -nodefaultrpaths=20-Wl,-rpath,@loader_path/=0A+endif=0A=20= libm2log_la_LINK=20=3D=20$(LINK)=20-version-info=20$(libtool_VERSION)=20= $(libm2log_la_link_flags)=0A=20BUILT_SOURCES=20=3D=20= ../libm2pim/SYSTEM.def=0A=20=0Adiff=20--git=20= a/libgm2/libm2log/Makefile.in=20b/libgm2/libm2log/Makefile.in=0Aindex=20= ba34a6b445a..fa12a386c55=20100644=0A---=20a/libgm2/libm2log/Makefile.in=0A= +++=20b/libgm2/libm2log/Makefile.in=0A@@=20-105,17=20+105,18=20@@=20= POST_UNINSTALL=20=3D=20:=0A=20build_triplet=20=3D=20@build@=0A=20= host_triplet=20=3D=20@host@=0A=20target_triplet=20=3D=20@target@=0A= +@BUILD_LOGLIB_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1=20=3D=20= -nodefaultrpaths=20-Wl,-rpath,@loader_path/=0A=20subdir=20=3D=20libm2log=0A= =20ACLOCAL_M4=20=3D=20$(top_srcdir)/aclocal.m4=0A-am__aclocal_m4_deps=20= =3D=20$(top_srcdir)/../libtool.m4=20\=0A-=09= $(top_srcdir)/../ltoptions.m4=20$(top_srcdir)/../ltsugar.m4=20\=0A-=09= $(top_srcdir)/../ltversion.m4=20$(top_srcdir)/../lt~obsolete.m4=20\=0A-=09= $(top_srcdir)/../config/acx.m4=20\=0A+am__aclocal_m4_deps=20=3D=20= $(top_srcdir)/../config/acx.m4=20\=0A=20=09= $(top_srcdir)/../config/depstand.m4=20\=0A=20=09= $(top_srcdir)/../config/lead-dot.m4=20\=0A=20=09= $(top_srcdir)/../config/multi.m4=20\=0A=20=09= $(top_srcdir)/../config/no-executables.m4=20\=0A-=09= $(top_srcdir)/../config/override.m4=20$(top_srcdir)/configure.ac=0A+=09= $(top_srcdir)/../config/override.m4=20\=0A+=09= $(top_srcdir)/../libtool.m4=20$(top_srcdir)/../ltoptions.m4=20\=0A+=09= $(top_srcdir)/../ltsugar.m4=20$(top_srcdir)/../ltversion.m4=20\=0A+=09= $(top_srcdir)/../lt~obsolete.m4=20$(top_srcdir)/configure.ac=0A=20= am__configure_deps=20=3D=20$(am__aclocal_m4_deps)=20= $(CONFIGURE_DEPENDENCIES)=20\=0A=20=09$(ACLOCAL_M4)=0A=20DIST_COMMON=20=3D= =20$(srcdir)/Makefile.am=0A@@=20-477,8=20+478,10=20@@=20FLAGS_TO_PASS=20= =3D=20$(AM_MAKEFLAGS)=0A=20@BUILD_LOGLIB_TRUE@=20-fm2-pathname=3Dm2iso=20= -I$(GM2_SRC)/gm2-libs-iso=20\=0A=20@BUILD_LOGLIB_TRUE@=20-Wreturn-type=20= -fcase=20-fm2-prefix=3Dm2log=0A=20=0A= -@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_FALSE@libm2log_la_link_flags=20=3D=20=0A= -@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_TRUE@libm2log_la_link_flags=20=3D=20= -Wl,-undefined,dynamic_lookup=0A= +@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_FALSE@libm2log_la_link_flags=20=3D=20=20= \=0A+@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_FALSE@=09$(am__append_1)=0A= +@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_TRUE@libm2log_la_link_flags=20=3D=20= -Wl,-undefined,dynamic_lookup=20\=0A= +@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_TRUE@=09$(am__append_1)=0A=20= @BUILD_LOGLIB_TRUE@libm2log_la_LINK=20=3D=20$(LINK)=20-version-info=20= $(libtool_VERSION)=20$(libm2log_la_link_flags)=0A=20= @BUILD_LOGLIB_TRUE@BUILT_SOURCES=20=3D=20../libm2pim/SYSTEM.def=0A=20= @BUILD_LOGLIB_TRUE@M2LIBDIR=20=3D=20/m2/m2log/=0Adiff=20--git=20= a/libgm2/libm2min/Makefile.am=20b/libgm2/libm2min/Makefile.am=0Aindex=20= 1ff160028f6..21411769505=20100644=0A---=20a/libgm2/libm2min/Makefile.am=0A= +++=20b/libgm2/libm2min/Makefile.am=0A@@=20-113,6=20+113,9=20@@=20= libm2min_la_link_flags=20=3D=20-Wl,-undefined,dynamic_lookup=0A=20else=0A= =20libm2min_la_link_flags=20=3D=0A=20endif=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+libm2min_la_link_flags=20+=3D=20= -nodefaultrpaths=20-Wl,-rpath,@loader_path/=0A+endif=0A=20= libm2min_la_LINK=20=3D=20$(LINK)=20-version-info=20$(libtool_VERSION)=20= $(libm2min_la_link_flags)=0A=20BUILT_SOURCES=20=3D=20SYSTEM.def=0A=20= CLEANFILES=20=3D=20SYSTEM.def=0Adiff=20--git=20= a/libgm2/libm2min/Makefile.in=20b/libgm2/libm2min/Makefile.in=0Aindex=20= 9ead8397fd0..73af6568b88=20100644=0A---=20a/libgm2/libm2min/Makefile.in=0A= +++=20b/libgm2/libm2min/Makefile.in=0A@@=20-105,17=20+105,18=20@@=20= POST_UNINSTALL=20=3D=20:=0A=20build_triplet=20=3D=20@build@=0A=20= host_triplet=20=3D=20@host@=0A=20target_triplet=20=3D=20@target@=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1=20=3D=20-nodefaultrpaths=20= -Wl,-rpath,@loader_path/=0A=20subdir=20=3D=20libm2min=0A=20ACLOCAL_M4=20= =3D=20$(top_srcdir)/aclocal.m4=0A-am__aclocal_m4_deps=20=3D=20= $(top_srcdir)/../libtool.m4=20\=0A-=09$(top_srcdir)/../ltoptions.m4=20= $(top_srcdir)/../ltsugar.m4=20\=0A-=09$(top_srcdir)/../ltversion.m4=20= $(top_srcdir)/../lt~obsolete.m4=20\=0A-=09$(top_srcdir)/../config/acx.m4=20= \=0A+am__aclocal_m4_deps=20=3D=20$(top_srcdir)/../config/acx.m4=20\=0A=20= =09$(top_srcdir)/../config/depstand.m4=20\=0A=20=09= $(top_srcdir)/../config/lead-dot.m4=20\=0A=20=09= $(top_srcdir)/../config/multi.m4=20\=0A=20=09= $(top_srcdir)/../config/no-executables.m4=20\=0A-=09= $(top_srcdir)/../config/override.m4=20$(top_srcdir)/configure.ac=0A+=09= $(top_srcdir)/../config/override.m4=20\=0A+=09= $(top_srcdir)/../libtool.m4=20$(top_srcdir)/../ltoptions.m4=20\=0A+=09= $(top_srcdir)/../ltsugar.m4=20$(top_srcdir)/../ltversion.m4=20\=0A+=09= $(top_srcdir)/../lt~obsolete.m4=20$(top_srcdir)/configure.ac=0A=20= am__configure_deps=20=3D=20$(am__aclocal_m4_deps)=20= $(CONFIGURE_DEPENDENCIES)=20\=0A=20=09$(ACLOCAL_M4)=0A=20DIST_COMMON=20=3D= =20$(srcdir)/Makefile.am=0A@@=20-441,8=20+442,10=20@@=20= libm2min_la_M2FLAGS=20=3D=20\=0A=20=20=20=20-fm2-pathname=3Dm2pim=20= -I$(GM2_SRC)/gm2-libs=20-fno-exceptions=20\=0A=20=20=20=20-fno-m2-plugin=20= -fno-scaffold-dynamic=20-fno-scaffold-main=20-fm2-prefix=3Dm2min=0A=20=0A= -@TARGET_DARWIN_FALSE@libm2min_la_link_flags=20=3D=20=0A= -@TARGET_DARWIN_TRUE@libm2min_la_link_flags=20=3D=20= -Wl,-undefined,dynamic_lookup=0A= +@TARGET_DARWIN_FALSE@libm2min_la_link_flags=20=3D=20$(am__append_1)=0A= +@TARGET_DARWIN_TRUE@libm2min_la_link_flags=20=3D=20=20\=0A= +@TARGET_DARWIN_TRUE@=09-Wl,-undefined,dynamic_lookup=20\=0A= +@TARGET_DARWIN_TRUE@=09$(am__append_1)=0A=20libm2min_la_LINK=20=3D=20= $(LINK)=20-version-info=20$(libtool_VERSION)=20$(libm2min_la_link_flags)=0A= =20BUILT_SOURCES=20=3D=20SYSTEM.def=0A=20CLEANFILES=20=3D=20SYSTEM.def=0A= diff=20--git=20a/libgm2/libm2pim/Makefile.am=20= b/libgm2/libm2pim/Makefile.am=0Aindex=20ebfeba1ac1d..e777a60c077=20= 100644=0A---=20a/libgm2/libm2pim/Makefile.am=0A+++=20= b/libgm2/libm2pim/Makefile.am=0A@@=20-175,6=20+175,9=20@@=20= libm2pim_la_link_flags=20=3D=20-Wl,-undefined,dynamic_lookup=0A=20else=0A= =20libm2pim_la_link_flags=20=3D=0A=20endif=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+libm2pim_la_link_flags=20+=3D=20= -nodefaultrpaths=20-Wl,-rpath,@loader_path/=0A+endif=0A=20= libm2pim_la_LINK=20=3D=20$(LINK)=20-version-info=20$(libtool_VERSION)=20= $(libm2pim_la_link_flags)=0A=20BUILT_SOURCES=20=3D=20SYSTEM.def=0A=20= CLEANFILES=20=3D=20SYSTEM.def=0Adiff=20--git=20= a/libgm2/libm2pim/Makefile.in=20b/libgm2/libm2pim/Makefile.in=0Aindex=20= 660488f9692..54414058bc5=20100644=0A---=20a/libgm2/libm2pim/Makefile.in=0A= +++=20b/libgm2/libm2pim/Makefile.in=0A@@=20-105,17=20+105,18=20@@=20= POST_UNINSTALL=20=3D=20:=0A=20build_triplet=20=3D=20@build@=0A=20= host_triplet=20=3D=20@host@=0A=20target_triplet=20=3D=20@target@=0A= +@BUILD_PIMLIB_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1=20=3D=20= -nodefaultrpaths=20-Wl,-rpath,@loader_path/=0A=20subdir=20=3D=20libm2pim=0A= =20ACLOCAL_M4=20=3D=20$(top_srcdir)/aclocal.m4=0A-am__aclocal_m4_deps=20= =3D=20$(top_srcdir)/../libtool.m4=20\=0A-=09= $(top_srcdir)/../ltoptions.m4=20$(top_srcdir)/../ltsugar.m4=20\=0A-=09= $(top_srcdir)/../ltversion.m4=20$(top_srcdir)/../lt~obsolete.m4=20\=0A-=09= $(top_srcdir)/../config/acx.m4=20\=0A+am__aclocal_m4_deps=20=3D=20= $(top_srcdir)/../config/acx.m4=20\=0A=20=09= $(top_srcdir)/../config/depstand.m4=20\=0A=20=09= $(top_srcdir)/../config/lead-dot.m4=20\=0A=20=09= $(top_srcdir)/../config/multi.m4=20\=0A=20=09= $(top_srcdir)/../config/no-executables.m4=20\=0A-=09= $(top_srcdir)/../config/override.m4=20$(top_srcdir)/configure.ac=0A+=09= $(top_srcdir)/../config/override.m4=20\=0A+=09= $(top_srcdir)/../libtool.m4=20$(top_srcdir)/../ltoptions.m4=20\=0A+=09= $(top_srcdir)/../ltsugar.m4=20$(top_srcdir)/../ltversion.m4=20\=0A+=09= $(top_srcdir)/../lt~obsolete.m4=20$(top_srcdir)/configure.ac=0A=20= am__configure_deps=20=3D=20$(am__aclocal_m4_deps)=20= $(CONFIGURE_DEPENDENCIES)=20\=0A=20=09$(ACLOCAL_M4)=0A=20DIST_COMMON=20=3D= =20$(srcdir)/Makefile.am=0A@@=20-538,8=20+539,10=20@@=20FLAGS_TO_PASS=20= =3D=20$(AM_MAKEFLAGS)=0A=20@BUILD_PIMLIB_TRUE@=20=20-fm2-pathname=3Dm2iso=20= -I$(GM2_SRC)/gm2-libs-iso=20\=0A=20@BUILD_PIMLIB_TRUE@=20=20-fm2-g=20-g=20= -Wreturn-type=20-fcase=20-fm2-prefix=3Dm2pim=0A=20=0A= -@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_FALSE@libm2pim_la_link_flags=20=3D=20=0A= -@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_TRUE@libm2pim_la_link_flags=20=3D=20= -Wl,-undefined,dynamic_lookup=0A= +@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_FALSE@libm2pim_la_link_flags=20=3D=20=20= \=0A+@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_FALSE@=09$(am__append_1)=0A= +@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_TRUE@libm2pim_la_link_flags=20=3D=20= -Wl,-undefined,dynamic_lookup=20\=0A= +@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_TRUE@=09$(am__append_1)=0A=20= @BUILD_PIMLIB_TRUE@libm2pim_la_LINK=20=3D=20$(LINK)=20-version-info=20= $(libtool_VERSION)=20$(libm2pim_la_link_flags)=0A=20= @BUILD_PIMLIB_TRUE@BUILT_SOURCES=20=3D=20SYSTEM.def=0A=20= @BUILD_PIMLIB_TRUE@CLEANFILES=20=3D=20SYSTEM.def=0Adiff=20--git=20= a/libgo/configure=20b/libgo/configure=0Aindex=20a607dbff68e..72d46c3eec3=20= 100755=0A---=20a/libgo/configure=0A+++=20b/libgo/configure=0A@@=20-708,6=20= +708,8=20@@=20glibgo_toolexecdir=0A=20WERROR=0A=20WARN_FLAGS=0A=20= CC_FOR_BUILD=0A+ENABLE_DARWIN_AT_RPATH_FALSE=0A= +ENABLE_DARWIN_AT_RPATH_TRUE=0A=20enable_static=0A=20enable_shared=0A=20= CPP=0A@@=20-11544,7=20+11546,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2011547=20"configure"=0A+#line=2011549=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-11650,7=20= +11652,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2011653=20"configure"=0A+#line=20= 11655=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-13779,6=20+13781,14=20@@=20CC=3D"$lt_save_CC"=0A=20=0A= =20=0A=20=0A+=20if=20test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20= then=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'=0A+else=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D= =0A+fi=0A+=0A=20=0A=20CC_FOR_BUILD=3D${CC_FOR_BUILD:-gcc}=0A=20=0A@@=20= -16386,6=20+16396,10=20@@=20if=20test=20-z=20"${MAINTAINER_MODE_TRUE}"=20= &&=20test=20-z=20"${MAINTAINER_MODE_FALSE}";=20then=0A=20=20=20= as_fn_error=20$?=20"conditional=20\"MAINTAINER_MODE\"=20was=20never=20= defined.=0A=20Usually=20this=20means=20the=20macro=20was=20only=20= invoked=20conditionally."=20"$LINENO"=205=0A=20fi=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${USE_LIBFFI_TRUE}"=20&&=20test=20-z=20"${USE_LIBFFI_FALSE}";=20then=0A=20= =20=20as_fn_error=20$?=20"conditional=20\"USE_LIBFFI\"=20was=20never=20= defined.=0A=20Usually=20this=20means=20the=20macro=20was=20only=20= invoked=20conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/libgo/configure.ac=20b/libgo/configure.ac=0Aindex=20= a59aa091d1d..6f1ac32660b=20100644=0A---=20a/libgo/configure.ac=0A+++=20= b/libgo/configure.ac=0A@@=20-53,6=20+53,7=20@@=20AC_LIBTOOL_DLOPEN=0A=20= AM_PROG_LIBTOOL=0A=20AC_SUBST(enable_shared)=0A=20= AC_SUBST(enable_static)=0A+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20= [test=20x$enable_darwin_at_rpath=20=3D=20xyes])=0A=20=0A=20= CC_FOR_BUILD=3D${CC_FOR_BUILD:-gcc}=0A=20AC_SUBST(CC_FOR_BUILD)=0Adiff=20= --git=20a/libgomp/Makefile.am=20b/libgomp/Makefile.am=0Aindex=20= 428f7a9dab5..ceb8c910abd=20100644=0A---=20a/libgomp/Makefile.am=0A+++=20= b/libgomp/Makefile.am=0A@@=20-53,9=20+53,14=20@@=20else=0A=20= libgomp_version_script=20=3D=0A=20libgomp_version_dep=20=3D=0A=20endif=0A= +=0A=20libgomp_version_info=20=3D=20-version-info=20$(libtool_VERSION)=0A= +if=20ENABLE_DARWIN_AT_RPATH=0A+libgomp_darwin_rpath=20=3D=20= -Wc,-nodefaultrpaths=0A+libgomp_darwin_rpath=20+=3D=20= -Wl,-rpath,@loader_path=0A+endif=0A=20libgomp_la_LDFLAGS=20=3D=20= $(libgomp_version_info)=20$(libgomp_version_script)=20\=0A-=20=20=20=20=20= =20=20=20$(lt_host_flags)=0A+=20=20=20=20=20=20=20=20$(lt_host_flags)=20= $(libgomp_darwin_rpath)=0A=20libgomp_la_LIBADD=20=3D=0A=20= libgomp_la_DEPENDENCIES=20=3D=20$(libgomp_version_dep)=0A=20= libgomp_la_LINK=20=3D=20$(LINK)=20$(libgomp_la_LDFLAGS)=0Adiff=20--git=20= a/libgomp/Makefile.in=20b/libgomp/Makefile.in=0Aindex=20= 3ef05e6a3cb..2467250215e=20100644=0A---=20a/libgomp/Makefile.in=0A+++=20= b/libgomp/Makefile.in=0A@@=20-535,8=20+535,11=20@@=20= nodist_toolexeclib_HEADERS=20=3D=20libgomp.spec=0A=20= @LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE@@LIBGOMP_BUILD_VERSIONED_SHLIB_TRU= E@libgomp_version_dep=20=3D=20libgomp.ver=0A=20= @LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBGOMP_BUILD_VERSIONED_SHLIB_TRU= E@libgomp_version_dep=20=3D=20libgomp.ver-sun=0A=20libgomp_version_info=20= =3D=20-version-info=20$(libtool_VERSION)=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@libgomp_darwin_rpath=20=3D=20=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wc,-nodefaultrpaths=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wl,-rpath,@loader_path=0A=20= libgomp_la_LDFLAGS=20=3D=20$(libgomp_version_info)=20= $(libgomp_version_script)=20\=0A-=20=20=20=20=20=20=20=20= $(lt_host_flags)=0A+=20=20=20=20=20=20=20=20$(lt_host_flags)=20= $(libgomp_darwin_rpath)=0A=20=0A=20libgomp_la_LIBADD=20=3D=20$(DL_LIBS)=0A= =20libgomp_la_DEPENDENCIES=20=3D=20$(libgomp_version_dep)=0Adiff=20--git=20= a/libgomp/configure=20b/libgomp/configure=0Aindex=20= a12b30f1b0f..7c103cf37f1=20100755=0A---=20a/libgomp/configure=0A+++=20= b/libgomp/configure=0A@@=20-683,6=20+683,8=20@@=20CXX=0A=20MAINT=0A=20= MAINTAINER_MODE_FALSE=0A=20MAINTAINER_MODE_TRUE=0A= +ENABLE_DARWIN_AT_RPATH_FALSE=0A+ENABLE_DARWIN_AT_RPATH_TRUE=0A=20= enable_static=0A=20enable_shared=0A=20lt_host_flags=0A@@=20-822,6=20= +824,7=20@@=20with_pic=0A=20enable_fast_install=0A=20with_gnu_ld=0A=20= enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20= enable_maintainer_mode=0A=20enable_linux_futex=0A=20enable_tls=0A@@=20= -1477,6=20+1480,9=20@@=20Optional=20Features:=0A=20=20=20= --enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20for=20fast=20= installation=20[default=3Dyes]=0A=20=20=20--disable-libtool-lock=20=20= avoid=20locking=20(might=20break=20parallel=20builds)=0A+=20=20= --enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20install=20libraries=20with=20= @rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20to=20= executables=0A=20=20=20--enable-maintainer-mode=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20enable=20make=20= rules=20and=20dependencies=20not=20useful=20(and=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20sometimes=20= confusing)=20to=20the=20casual=20installer=0A@@=20-7618,7=20+7624,7=20@@=20= $as_echo=20"$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20#=20= darwin=205.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20adjust=20= when=20the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20forced=20= to=20an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-9591,6=20+9597,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-9608,9=20= +9657,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-11416,7=20+11469,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2011419=20"configure"=0A+#line=2011472=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-11522,7=20= +11575,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2011525=20"configure"=0A+#line=20= 11578=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-11783,6=20+11836,14=20@@=20esac=0A=20=0A=20=0A=20=0A= +=20if=20test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'= =0A+else=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D=0A+fi=0A+=0A=20=0A=20=0A=20{=20$as_echo=20= "$as_me:${as_lineno-$LINENO}:=20checking=20whether=20to=20enable=20= maintainer-specific=20portions=20of=20Makefiles"=20>&5=0A@@=20-13469,6=20= +13530,49=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20=20darwin*=20|=20= rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20arg=20to=20allow=20= the=20user=20to=20select=20that=20Darwin=20host=20(and=20target)=0A+=20=20= #=20libraries=20should=20be=20given=20install-names=20like=20= @rpath/libfoo.dylib.=20=20This=0A+=20=20#=20requires=20that=20the=20user=20= of=20the=20library=20then=20adds=20an=20'rpath'=20to=20the=20DSO=20that=0A= +=20=20#=20needs=20access.=0A+=20=20#=20NOTE:=20there=20are=20defaults=20= below,=20for=20systems=20that=20support=20rpaths.=20=20The=20person=0A+=20= =20#=20configuring=20can=20override=20the=20defaults=20for=20any=20= system=20version=20that=20supports=0A+=20=20#=20them=20-=20they=20are,=20= however,=20forced=20off=20for=20system=20versions=20without=20support.=0A= +=20=20#=20Check=20whether=20--enable-darwin-at-rpath=20was=20given.=0A= +if=20test=20"${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20= =20enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc_FC=3Dno=0A=20=20=20= hardcode_direct_FC=3Dno=0A=20=20=20hardcode_automatic_FC=3Dyes=0A@@=20= -13486,9=20+13590,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds_FC=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds_FC=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds_FC=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds_FC=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds_FC=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds_FC=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-17130,6=20+17238,10=20@@=20if=20test=20-z=20= "${BUILD_INFO_TRUE}"=20&&=20test=20-z=20"${BUILD_INFO_FALSE}";=20then=0A=20= =20=20as_fn_error=20$?=20"conditional=20\"BUILD_INFO\"=20was=20never=20= defined.=0A=20Usually=20this=20means=20the=20macro=20was=20only=20= invoked=20conditionally."=20"$LINENO"=205=0A=20fi=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${MAINTAINER_MODE_TRUE}"=20&&=20test=20-z=20"${MAINTAINER_MODE_FALSE}";=20= then=0A=20=20=20as_fn_error=20$?=20"conditional=20\"MAINTAINER_MODE\"=20= was=20never=20defined.=0A=20Usually=20this=20means=20the=20macro=20was=20= only=20invoked=20conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/libgomp/configure.ac=20b/libgomp/configure.ac=0Aindex=20= 1aad83a79da..8c941cddd2f=20100644=0A---=20a/libgomp/configure.ac=0A+++=20= b/libgomp/configure.ac=0A@@=20-148,6=20+148,7=20@@=20AM_PROG_LIBTOOL=0A=20= ACX_LT_HOST_FLAGS=0A=20AC_SUBST(enable_shared)=0A=20= AC_SUBST(enable_static)=0A+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20= [test=20x$enable_darwin_at_rpath=20=3D=20xyes])=0A=20=0A=20= AM_MAINTAINER_MODE=0A=20=0Adiff=20--git=20a/libitm/Makefile.am=20= b/libitm/Makefile.am=0Aindex=203f31ad30556..a25317b07fe=20100644=0A---=20= a/libitm/Makefile.am=0A+++=20b/libitm/Makefile.am=0A@@=20-54,7=20+54,12=20= @@=20libitm_version_info=20=3D=20-version-info=20$(libtool_VERSION)=0A=20= #=20want=20or=20need=20libstdc++.=0A=20libitm_la_DEPENDENCIES=20=3D=20= $(libitm_version_dep)=0A=20libitm_la_LINK=20=3D=20$(LINK)=20= $(libitm_la_LDFLAGS)=0A-libitm_la_LDFLAGS=20=3D=20$(libitm_version_info)=20= $(libitm_version_script)=0A+if=20ENABLE_DARWIN_AT_RPATH=0A= +libitm_darwin_rpath=20=3D=20-Wc,-nodefaultrpaths=0A+libitm_darwin_rpath=20= +=3D=20-Wl,-rpath,@loader_path=0A+endif=0A+libitm_la_LDFLAGS=20=3D=20= $(libitm_version_info)=20$(libitm_version_script)=20\=0A+=20=20= $(libitm_darwin_rpath)=0A=20=0A=20libitm_la_SOURCES=20=3D=20\=0A=20=09= aatree.cc=20alloc.cc=20alloc_c.cc=20alloc_cpp.cc=20barrier.cc=20= beginend.cc=20\=0Adiff=20--git=20a/libitm/Makefile.in=20= b/libitm/Makefile.in=0Aindex=207c51fe02511..9f0691018a9=20100644=0A---=20= a/libitm/Makefile.in=0A+++=20b/libitm/Makefile.in=0A@@=20-480,7=20= +480,12=20@@=20libitm_version_info=20=3D=20-version-info=20= $(libtool_VERSION)=0A=20#=20want=20or=20need=20libstdc++.=0A=20= libitm_la_DEPENDENCIES=20=3D=20$(libitm_version_dep)=0A=20libitm_la_LINK=20= =3D=20$(LINK)=20$(libitm_la_LDFLAGS)=0A-libitm_la_LDFLAGS=20=3D=20= $(libitm_version_info)=20$(libitm_version_script)=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@libitm_darwin_rpath=20=3D=20=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wc,-nodefaultrpaths=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wl,-rpath,@loader_path=0A= +libitm_la_LDFLAGS=20=3D=20$(libitm_version_info)=20= $(libitm_version_script)=20\=0A+=20=20$(libitm_darwin_rpath)=0A+=0A=20= libitm_la_SOURCES=20=3D=20aatree.cc=20alloc.cc=20alloc_c.cc=20= alloc_cpp.cc=20\=0A=20=09barrier.cc=20beginend.cc=20clone.cc=20eh_cpp.cc=20= local.cc=20query.cc=20\=0A=20=09retry.cc=20rwlock.cc=20useraction.cc=20= util.cc=20sjlj.S=20tls.cc=20\=0Adiff=20--git=20a/libitm/configure=20= b/libitm/configure=0Aindex=2002e8de7896b..9ba7fb03a57=20100755=0A---=20= a/libitm/configure=0A+++=20b/libitm/configure=0A@@=20-660,6=20+660,8=20= @@=20libtool_VERSION=0A=20MAINT=0A=20MAINTAINER_MODE_FALSE=0A=20= MAINTAINER_MODE_TRUE=0A+ENABLE_DARWIN_AT_RPATH_FALSE=0A= +ENABLE_DARWIN_AT_RPATH_TRUE=0A=20enable_static=0A=20enable_shared=0A=20= CXXCPP=0A@@=20-809,6=20+811,7=20@@=20with_pic=0A=20enable_fast_install=0A= =20with_gnu_ld=0A=20enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20= enable_maintainer_mode=0A=20enable_linux_futex=0A=20enable_tls=0A@@=20= -1461,6=20+1464,9=20@@=20Optional=20Features:=0A=20=20=20= --enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20for=20fast=20= installation=20[default=3Dyes]=0A=20=20=20--disable-libtool-lock=20=20= avoid=20locking=20(might=20break=20parallel=20builds)=0A+=20=20= --enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20install=20libraries=20with=20= @rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20to=20= executables=0A=20=20=20--enable-maintainer-mode=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20enable=20make=20= rules=20and=20dependencies=20not=20useful=20(and=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20sometimes=20= confusing)=20to=20the=20casual=20installer=0A@@=20-8279,7=20+8285,7=20@@=20= $as_echo=20"$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20#=20= darwin=205.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20adjust=20= when=20the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20forced=20= to=20an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-10253,6=20+10259,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-10270,9=20= +10319,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-12078,7=20+12131,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2012081=20"configure"=0A+#line=2012134=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-12184,7=20= +12237,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2012187=20"configure"=0A+#line=20= 12240=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-13060,6=20+13113,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20=20=20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20= an=20arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc_CXX=3Dno=0A=20=20=20= hardcode_direct_CXX=3Dno=0A=20=20=20hardcode_automatic_CXX=3Dyes=0A@@=20= -13077,12=20+13173,20=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds_CXX=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds_CXX=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20=20= =20=20if=20test=20"$lt_cv_apple_cc_single_mod"=20!=3D=20"yes";=20then=0A= -=20=20=20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20= \$verstring${_lt_dsymutil}"=0A+=20=20=20=20=20=20= _lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20=20= =20_lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20=20=20fi=0A+=20=20= =20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20= \$verstring${_lt_dsymutil}"=0A=20=20=20=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-r=20= -keep_private_externs=20-nostdlib=20-o=20\${lib}-master.o=20= \$libobjs~\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \${lib}-master.o=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20= =20=20=20=20fi=0A=20=0A@@=20-15454,6=20+15558,14=20@@=20= ac_compiler_gnu=3D$ac_cv_c_compiler_gnu=0A=20=0A=20=0A=20=0A+=20if=20= test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'= =0A+else=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D=0A+fi=0A+=0A=20=0A=20=0A=20{=20$as_echo=20= "$as_me:${as_lineno-$LINENO}:=20checking=20whether=20to=20enable=20= maintainer-specific=20portions=20of=20Makefiles"=20>&5=0A@@=20-18212,6=20= +18324,10=20@@=20if=20test=20-z=20"${BUILD_INFO_TRUE}"=20&&=20test=20-z=20= "${BUILD_INFO_FALSE}";=20then=0A=20=20=20as_fn_error=20$?=20"conditional=20= \"BUILD_INFO\"=20was=20never=20defined.=0A=20Usually=20this=20means=20= the=20macro=20was=20only=20invoked=20conditionally."=20"$LINENO"=205=0A=20= fi=0A+if=20test=20-z=20"${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${MAINTAINER_MODE_TRUE}"=20&&=20test=20-z=20"${MAINTAINER_MODE_FALSE}";=20= then=0A=20=20=20as_fn_error=20$?=20"conditional=20\"MAINTAINER_MODE\"=20= was=20never=20defined.=0A=20Usually=20this=20means=20the=20macro=20was=20= only=20invoked=20conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/libitm/configure.ac=20b/libitm/configure.ac=0Aindex=20= 892a24caa85..dded4d387be=20100644=0A---=20a/libitm/configure.ac=0A+++=20= b/libitm/configure.ac=0A@@=20-156,6=20+156,7=20@@=20= AM_CONDITIONAL(BUILD_INFO,=20test=20$gcc_cv_prog_makeinfo_modern=20=3D=20= "yes")=0A=20AM_PROG_LIBTOOL=0A=20AC_SUBST(enable_shared)=0A=20= AC_SUBST(enable_static)=0A+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20= [test=20x$enable_darwin_at_rpath=20=3D=20xyes])=0A=20=0A=20= AM_MAINTAINER_MODE=0A=20=0Adiff=20--git=20a/libobjc/configure=20= b/libobjc/configure=0Aindex=20752f6fdfebd..68172549137=20100755=0A---=20= a/libobjc/configure=0A+++=20b/libobjc/configure=0A@@=20-636,6=20+636,9=20= @@=20OBJC_BOEHM_GC_LIBS=0A=20OBJC_BOEHM_GC_INCLUDES=0A=20OBJC_BOEHM_GC=0A= =20OBJC_GCFLAGS=0A+extra_ldflags_libobjc=0A+ENABLE_DARWIN_AT_RPATH_FALSE=0A= +ENABLE_DARWIN_AT_RPATH_TRUE=0A=20SET_MAKE=0A=20CPP=0A=20OTOOL64=0A@@=20= -667,7=20+670,6=20@@=20RANLIB=0A=20AR=0A=20AS=0A=20XCFLAGS=0A= -extra_ldflags_libobjc=0A=20lt_host_flags=0A=20OBJEXT=0A=20EXEEXT=0A@@=20= -755,6=20+757,7=20@@=20with_pic=0A=20enable_fast_install=0A=20= with_gnu_ld=0A=20enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20= enable_tls=0A=20enable_objc_gc=0A=20with_target_bdw_gc=0A@@=20-1392,6=20= +1395,9=20@@=20Optional=20Features:=0A=20=20=20= --enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20for=20fast=20= installation=20[default=3Dyes]=0A=20=20=20--disable-libtool-lock=20=20= avoid=20locking=20(might=20break=20parallel=20builds)=0A+=20=20= --enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20install=20libraries=20with=20= @rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20to=20= executables=0A=20=20=20--enable-tls=20=20=20=20=20=20=20=20=20=20=20=20= Use=20thread-local=20storage=20[default=3Dyes]=0A=20=20=20= --enable-objc-gc=20=20=20=20=20=20=20=20enable=20use=20of=20Boehm's=20= garbage=20collector=20with=20the=20GNU=0A=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20Objective-C=20runtime=0A= @@=20-3431,17=20+3437,6=20@@=20esac=0A=20=0A=20=0A=20=0A-case=20= "${host}"=20in=0A-=20=20*-darwin*)=0A-=20=20=20=20#=20Darwin=20needs=20= -single_module=20when=20linking=20libobjc=0A-=20=20=20=20= extra_ldflags_libobjc=3D'$(lt_host_flags)=20-Wl,-single_module'=0A-=20=20= =20=20;;=0A-=20=20*-cygwin*|*-mingw*)=0A-=20=20=20=20#=20Tell=20libtool=20= to=20build=20DLLs=20on=20Windows=0A-=20=20=20=20= extra_ldflags_libobjc=3D'$(lt_host_flags)'=0A-=20=20=20=20;;=0A-esac=0A-=0A= =20=0A=20#=20Add=20CET=20specific=20flags=20if=20CET=20is=20enabled=0A=20= =0A@@=20-7011,7=20+7006,7=20@@=20$as_echo=20"$lt_cv_ld_force_load"=20= >&6;=20}=0A=20=20=20=20=20=20=20#=20darwin=205.x=20(macOS=2010.1)=20= onwards=20we=20only=20need=20to=20adjust=20when=20the=0A=20=20=20=20=20=20= =20#=20deployment=20target=20is=20forced=20to=20an=20earlier=20version.=0A= =20=20=20=20=20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A= -=09UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-8988,6=20+8983,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-9005,9=20= +9043,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-10834,7=20+10876,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2010837=20"configure"=0A+#line=2010879=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-10940,7=20= +10982,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2010943=20"configure"=0A+#line=20= 10985=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-11212,6=20+11254,38=20@@=20$as_echo=20"no"=20>&6;=20= }=0A=20fi=0A=20=0A=20=0A+=20if=20test=20x$enable_darwin_at_rpath=20=3D=20= xyes;=20then=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'=0A+else=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D= =0A+fi=0A+=0A+=0A+#=20Must=20come=20after=20libtool=20is=20initialized.=0A= +case=20"${host}"=20in=0A+=20=20*-darwin[4567]*)=0A+=20=20=20=20#=20= Earlier=20Darwin=20versions=20need=20-single_module=20when=20linking=20= libobjc;=20they=0A+=20=20=20=20#=20do=20not=20support=20@rpath.=0A+=20=20= =20=20extra_ldflags_libobjc=3D'$(lt_host_flags)=20-Wl,-single_module'=0A= +=20=20=20=20;;=0A+=20=20*-darwin*)=0A+=20=20=20=20#=20Otherwise,=20= single_module=20is=20the=20default=20and=20multi-module=20is=20ignored=20= and=0A+=20=20=20=20#=C2=A0obsolete.=0A+=20=20=20=20= extra_ldflags_libobjc=3D'$(lt_host_flags)'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= extra_ldflags_libobjc=3D"${extra_ldflags_libobjc}=20= -Wc,-nodefaultrpaths"=0A+=20=20=20=20=20=20= extra_ldflags_libobjc=3D"${extra_ldflags_libobjc}=20= -Wl,-rpath,@loader_path"=0A+=20=20=20=20fi=0A+=20=20=20=20;;=0A+=20=20= *-cygwin*|*-mingw*)=0A+=20=20=20=20#=20Tell=20libtool=20to=20build=20= DLLs=20on=20Windows=0A+=20=20=20=20= extra_ldflags_libobjc=3D'$(lt_host_flags)'=0A+=20=20=20=20;;=0A+esac=0A+=0A= +=0A=20#=20-------=0A=20#=20Headers=0A=20#=20-------=0A@@=20-11953,6=20= +12027,10=20@@=20if=20test=20-z=20"${MAINTAINER_MODE_TRUE}"=20&&=20test=20= -z=20"${MAINTAINER_MODE_FALSE}";=20then=0A=20=20=20as_fn_error=20$?=20= "conditional=20\"MAINTAINER_MODE\"=20was=20never=20defined.=0A=20Usually=20= this=20means=20the=20macro=20was=20only=20invoked=20conditionally."=20= "$LINENO"=205=0A=20fi=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20=0A=20:=20= "${CONFIG_STATUS=3D./config.status}"=0A=20ac_write_fail=3D0=0Adiff=20= --git=20a/libobjc/configure.ac=20b/libobjc/configure.ac=0Aindex=20= 9bd7d59d597..cb21ebbfcc7=20100644=0A---=20a/libobjc/configure.ac=0A+++=20= b/libobjc/configure.ac=0A@@=20-148,17=20+148,6=20@@=20= m4_rename_force([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])=0A=20=0A=20#=20= extra=20LD=20Flags=20which=20are=20required=20for=20targets=0A=20= ACX_LT_HOST_FLAGS=0A-case=20"${host}"=20in=0A-=20=20*-darwin*)=0A-=20=20=20= =20#=20Darwin=20needs=20-single_module=20when=20linking=20libobjc=0A-=20=20= =20=20extra_ldflags_libobjc=3D'$(lt_host_flags)=20-Wl,-single_module'=0A= -=20=20=20=20;;=0A-=20=20*-cygwin*|*-mingw*)=0A-=20=20=20=20#=20Tell=20= libtool=20to=20build=20DLLs=20on=20Windows=0A-=20=20=20=20= extra_ldflags_libobjc=3D'$(lt_host_flags)'=0A-=20=20=20=20;;=0A-esac=0A= -AC_SUBST(extra_ldflags_libobjc)=0A=20=0A=20#=20Add=20CET=20specific=20= flags=20if=20CET=20is=20enabled=0A=20GCC_CET_FLAGS(CET_FLAGS)=0A@@=20= -183,6=20+172,31=20@@=20AM_PROG_CC_C_O=0A=20=0A=20AC_PROG_MAKE_SET=0A=20=0A= +AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20[test=20= x$enable_darwin_at_rpath=20=3D=20xyes])=0A+=0A+#=20Must=20come=20after=20= libtool=20is=20initialized.=0A+case=20"${host}"=20in=0A+=20=20= *-darwin[[4567]]*)=0A+=20=20=20=20#=20Earlier=20Darwin=20versions=20need=20= -single_module=20when=20linking=20libobjc;=20they=0A+=20=20=20=20#=20do=20= not=20support=20@rpath.=0A+=20=20=20=20= extra_ldflags_libobjc=3D'$(lt_host_flags)=20-Wl,-single_module'=0A+=20=20= =20=20;;=0A+=20=20*-darwin*)=0A+=20=20=20=20#=20Otherwise,=20= single_module=20is=20the=20default=20and=20multi-module=20is=20ignored=20= and=0A+=20=20=20=20#=C2=A0obsolete.=0A+=20=20=20=20= extra_ldflags_libobjc=3D'$(lt_host_flags)'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= extra_ldflags_libobjc=3D"${extra_ldflags_libobjc}=20= -Wc,-nodefaultrpaths"=0A+=20=20=20=20=20=20= extra_ldflags_libobjc=3D"${extra_ldflags_libobjc}=20= -Wl,-rpath,@loader_path"=0A+=20=20=20=20fi=0A+=20=20=20=20;;=0A+=20=20= *-cygwin*|*-mingw*)=0A+=20=20=20=20#=20Tell=20libtool=20to=20build=20= DLLs=20on=20Windows=0A+=20=20=20=20= extra_ldflags_libobjc=3D'$(lt_host_flags)'=0A+=20=20=20=20;;=0A+esac=0A= +AC_SUBST(extra_ldflags_libobjc)=0A+=0A=20#=20-------=0A=20#=20Headers=0A= =20#=20-------=0Adiff=20--git=20a/libphobos/configure=20= b/libphobos/configure=0Aindex=20b7276d95010..25b13bdd93e=20100755=0A---=20= a/libphobos/configure=0A+++=20b/libphobos/configure=0A@@=20-707,6=20= +707,8=20@@=20get_gcc_base_ver=0A=20phobos_compiler_shared_flag=0A=20= phobos_compiler_pic_flag=0A=20phobos_lt_pic_flag=0A= +ENABLE_DARWIN_AT_RPATH_FALSE=0A+ENABLE_DARWIN_AT_RPATH_TRUE=0A=20= enable_static=0A=20enable_shared=0A=20OTOOL64=0A@@=20-838,6=20+840,7=20= @@=20with_pic=0A=20enable_fast_install=0A=20with_gnu_ld=0A=20= enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20= with_gcc_major_version_only=0A=20enable_werror=0A=20with_libatomic=0A@@=20= -1490,6=20+1493,9=20@@=20Optional=20Features:=0A=20=20=20= --enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20for=20fast=20= installation=20[default=3Dyes]=0A=20=20=20--disable-libtool-lock=20=20= avoid=20locking=20(might=20break=20parallel=20builds)=0A+=20=20= --enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20install=20libraries=20with=20= @rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20to=20= executables=0A=20=20=20--enable-werror=20=20=20=20=20=20=20=20=20turns=20= on=20-Werror=20[default=3Dno]=0A=20=20=20= --enable-version-specific-runtime-libs=0A=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20Specify=20that=20runtime=20= libraries=20should=20be=20installed=0A@@=20-8282,7=20+8288,7=20@@=20= $as_echo=20"$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20#=20= darwin=205.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20adjust=20= when=20the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20forced=20= to=20an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-9987,6=20+9993,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-10004,9=20= +10053,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-11812,7=20+11865,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2011815=20"configure"=0A+#line=2011868=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-11918,7=20= +11971,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2011921=20"configure"=0A+#line=20= 11974=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-13443,6=20+13496,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc_D=3Dno=0A=20=20=20= hardcode_direct_D=3Dno=0A=20=20=20hardcode_automatic_D=3Dyes=0A@@=20= -13460,9=20+13556,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds_D=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds_D=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds_D=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds_D=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds_D=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds_D=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-14064,6=20+14164,14=20@@=20CFLAGS=3D$lt_save_CFLAGS=0A=20=0A= =20=0A=20=0A+=20if=20test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20= then=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'=0A+else=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D= =0A+fi=0A+=0A=20=0A=20#=20libtool=20variables=20for=20Phobos=20shared=20= and=20position-independent=20compiles.=0A=20#=0A@@=20-15877,6=20= +15985,10=20@@=20if=20test=20-z=20"${MAINTAINER_MODE_TRUE}"=20&&=20test=20= -z=20"${MAINTAINER_MODE_FALSE}";=20then=0A=20=20=20as_fn_error=20$?=20= "conditional=20\"MAINTAINER_MODE\"=20was=20never=20defined.=0A=20Usually=20= this=20means=20the=20macro=20was=20only=20invoked=20conditionally."=20= "$LINENO"=205=0A=20fi=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${DRUNTIME_CPU_AARCH64_TRUE}"=20&&=20test=20-z=20= "${DRUNTIME_CPU_AARCH64_FALSE}";=20then=0A=20=20=20as_fn_error=20$?=20= "conditional=20\"DRUNTIME_CPU_AARCH64\"=20was=20never=20defined.=0A=20= Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/libphobos/configure.ac=20b/libphobos/configure.ac=0Aindex=20= 3b2e6df5d5c..bb669675ce0=20100644=0A---=20a/libphobos/configure.ac=0A+++=20= b/libphobos/configure.ac=0A@@=20-93,6=20+93,7=20@@=20AM_PROG_LIBTOOL=0A=20= WITH_LOCAL_DRUNTIME([LT_LANG([D])],=20[])=0A=20AC_SUBST(enable_shared)=0A= =20AC_SUBST(enable_static)=0A+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20= [test=20x$enable_darwin_at_rpath=20=3D=20xyes])=0A=20=0A=20#=20libtool=20= variables=20for=20Phobos=20shared=20and=20position-independent=20= compiles.=0A=20#=0Adiff=20--git=20a/libphobos/libdruntime/Makefile.am=20= b/libphobos/libdruntime/Makefile.am=0Aindex=20832a0524ab3..b78bcdd203f=20= 100644=0A---=20a/libphobos/libdruntime/Makefile.am=0A+++=20= b/libphobos/libdruntime/Makefile.am=0A@@=20-128,8=20+128,11=20@@=20= ALL_DRUNTIME_SOURCES=20=3D=20$(DRUNTIME_DSOURCES)=20$(DRUNTIME_CSOURCES)=20= \=0A=20toolexeclib_LTLIBRARIES=20=3D=20libgdruntime.la=0A=20= libgdruntime_la_SOURCES=20=3D=20$(ALL_DRUNTIME_SOURCES)=0A=20= libgdruntime_la_LIBTOOLFLAGS=20=3D=0A+if=20ENABLE_DARWIN_AT_RPATH=0A= +libgdruntime_darwin_rpath=20=3D=20-Wl,-rpath,@loader_path=0A+endif=0A=20= libgdruntime_la_LDFLAGS=20=3D=20= -Wc,-nophoboslib,-dstartfiles,-B../src,-Bgcc=20\=0A-=20=20=20=20= -version-info=20$(libtool_VERSION)=0A+=20=20=20=20-version-info=20= $(libtool_VERSION)=20$(libgdruntime_darwin_rpath)=0A=20= libgdruntime_la_LIBADD=20=3D=20$(LIBATOMIC)=20$(LIBBACKTRACE)=0A=20= libgdruntime_la_DEPENDENCIES=20=3D=20$(DRTSTUFF)=0A=20#=20Also=20= override=20library=20link=20commands:=20This=20is=20not=20strictly=0A= diff=20--git=20a/libphobos/libdruntime/Makefile.in=20= b/libphobos/libdruntime/Makefile.in=0Aindex=2061a2a770888..4d62985349b=20= 100644=0A---=20a/libphobos/libdruntime/Makefile.in=0A+++=20= b/libphobos/libdruntime/Makefile.in=0A@@=20-813,8=20+813,9=20@@=20= ALL_DRUNTIME_SOURCES=20=3D=20$(DRUNTIME_DSOURCES)=20$(DRUNTIME_CSOURCES)=20= \=0A=20toolexeclib_LTLIBRARIES=20=3D=20libgdruntime.la=0A=20= libgdruntime_la_SOURCES=20=3D=20$(ALL_DRUNTIME_SOURCES)=0A=20= libgdruntime_la_LIBTOOLFLAGS=20=3D=20=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@libgdruntime_darwin_rpath=20=3D=20= -Wl,-rpath,@loader_path=0A=20libgdruntime_la_LDFLAGS=20=3D=20= -Wc,-nophoboslib,-dstartfiles,-B../src,-Bgcc=20\=0A-=20=20=20=20= -version-info=20$(libtool_VERSION)=0A+=20=20=20=20-version-info=20= $(libtool_VERSION)=20$(libgdruntime_darwin_rpath)=0A=20=0A=20= libgdruntime_la_LIBADD=20=3D=20$(LIBATOMIC)=20$(LIBBACKTRACE)=0A=20= libgdruntime_la_DEPENDENCIES=20=3D=20$(DRTSTUFF)=0Adiff=20--git=20= a/libphobos/src/Makefile.am=20b/libphobos/src/Makefile.am=0Aindex=20= 6474fca5eb5..f6521ed5860=20100644=0A---=20a/libphobos/src/Makefile.am=0A= +++=20b/libphobos/src/Makefile.am=0A@@=20-44,8=20+44,11=20@@=20= toolexeclib_DATA=20=3D=20libgphobos.spec=0A=20toolexeclib_LTLIBRARIES=20= =3D=20libgphobos.la=0A=20libgphobos_la_SOURCES=20=3D=20= $(ALL_PHOBOS_SOURCES)=0A=20libgphobos_la_LIBTOOLFLAGS=20=3D=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+libgphobos_darwin_rpath=20=3D=20= -Wl,-rpath,@loader_path=0A+endif=0A=20libgphobos_la_LDFLAGS=20=3D=20= -Wc,-nophoboslib,-dstartfiles,-B../libdruntime/gcc=20\=0A-=20=20=20=20= -version-info=20$(libtool_VERSION)=0A+=20=20=20=20-version-info=20= $(libtool_VERSION)=20$(libgphobos_darwin_rpath)=0A=20if=20= ENABLE_LIBDRUNTIME_ONLY=0A=20libgphobos_la_LIBADD=20=3D=20= ../libdruntime/libgdruntime_convenience.la=0A=20else=0Adiff=20--git=20= a/libphobos/src/Makefile.in=20b/libphobos/src/Makefile.in=0Aindex=20= a6229587e7b..cc3358b437e=20100644=0A---=20a/libphobos/src/Makefile.in=0A= +++=20b/libphobos/src/Makefile.in=0A@@=20-529,8=20+529,9=20@@=20= toolexeclib_DATA=20=3D=20libgphobos.spec=0A=20toolexeclib_LTLIBRARIES=20= =3D=20libgphobos.la=0A=20libgphobos_la_SOURCES=20=3D=20= $(ALL_PHOBOS_SOURCES)=0A=20libgphobos_la_LIBTOOLFLAGS=20=3D=20=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@libgphobos_darwin_rpath=20=3D=20= -Wl,-rpath,@loader_path=0A=20libgphobos_la_LDFLAGS=20=3D=20= -Wc,-nophoboslib,-dstartfiles,-B../libdruntime/gcc=20\=0A-=20=20=20=20= -version-info=20$(libtool_VERSION)=0A+=20=20=20=20-version-info=20= $(libtool_VERSION)=20$(libgphobos_darwin_rpath)=0A=20=0A=20= @ENABLE_LIBDRUNTIME_ONLY_FALSE@libgphobos_la_LIBADD=20=3D=20\=0A=20= @ENABLE_LIBDRUNTIME_ONLY_FALSE@=20=20=20=20= ../libdruntime/libgdruntime_convenience.la=20$(LIBZ)=0Adiff=20--git=20= a/libquadmath/Makefile.am=20b/libquadmath/Makefile.am=0Aindex=20= 35dffb46f6e..0d02c95e738=20100644=0A---=20a/libquadmath/Makefile.am=0A= +++=20b/libquadmath/Makefile.am=0A@@=20-36,8=20+36,13=20@@=20endif=0A=20=0A= =20toolexeclib_LTLIBRARIES=20=3D=20libquadmath.la=0A=20= libquadmath_la_LIBADD=20=3D=20=0A+=0A+if=20ENABLE_DARWIN_AT_RPATH=0A= +libquadmath_darwin_rpath=20=3D=20-Wc,-nodefaultrpaths=0A= +libquadmath_darwin_rpath=20+=3D=20-Wl,-rpath,@loader_path=0A+endif=0A=20= libquadmath_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20\=0A-=09=09=09=20$(version_arg)=20= $(lt_host_flags)=20-lm=0A+=09$(version_arg)=20$(lt_host_flags)=20$(LIBM)=20= $(libquadmath_darwin_rpath)=0A=20libquadmath_la_DEPENDENCIES=20=3D=20= $(version_dep)=20$(libquadmath_la_LIBADD)=0A=20=0A=20= nodist_libsubinclude_HEADERS=20=3D=20quadmath.h=20quadmath_weak.h=0Adiff=20= --git=20a/libquadmath/Makefile.in=20b/libquadmath/Makefile.in=0Aindex=20= 8c011212258..068af559457=20100644=0A---=20a/libquadmath/Makefile.in=0A= +++=20b/libquadmath/Makefile.in=0A@@=20-355,6=20+355,7=20@@=20= INSTALL_SCRIPT=20=3D=20@INSTALL_SCRIPT@=0A=20INSTALL_STRIP_PROGRAM=20=3D=20= @INSTALL_STRIP_PROGRAM@=0A=20LD=20=3D=20@LD@=0A=20LDFLAGS=20=3D=20= @LDFLAGS@=0A+LIBM=20=3D=20@LIBM@=0A=20LIBOBJS=20=3D=20@LIBOBJS@=0A=20= LIBS=20=3D=20@LIBS@=0A=20LIBTOOL=20=3D=20@LIBTOOL@=0A@@=20-463,8=20= +464,10=20@@=20AUTOMAKE_OPTIONS=20=3D=20foreign=20info-in-builddir=0A=20= @BUILD_LIBQUADMATH_TRUE@@LIBQUAD_USE_SYMVER_SUN_TRUE@@LIBQUAD_USE_SYMVER_T= RUE@version_dep=20=3D=20quadmath.map-sun=0A=20= @BUILD_LIBQUADMATH_TRUE@toolexeclib_LTLIBRARIES=20=3D=20libquadmath.la=0A= =20@BUILD_LIBQUADMATH_TRUE@libquadmath_la_LIBADD=20=3D=20=0A= +@BUILD_LIBQUADMATH_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@libquadmath_darwin_r= path=20=3D=20-Wc,-nodefaultrpaths=20\=0A= +@BUILD_LIBQUADMATH_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@=09= -Wl,-rpath,@loader_path=0A=20= @BUILD_LIBQUADMATH_TRUE@libquadmath_la_LDFLAGS=20=3D=20-version-info=20= `grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20\=0A= -@BUILD_LIBQUADMATH_TRUE@=09=09=09=20$(version_arg)=20$(lt_host_flags)=20= -lm=0A+@BUILD_LIBQUADMATH_TRUE@=09$(version_arg)=20$(lt_host_flags)=20= $(LIBM)=20$(libquadmath_darwin_rpath)=0A=20=0A=20= @BUILD_LIBQUADMATH_TRUE@libquadmath_la_DEPENDENCIES=20=3D=20= $(version_dep)=20$(libquadmath_la_LIBADD)=0A=20= @BUILD_LIBQUADMATH_TRUE@nodist_libsubinclude_HEADERS=20=3D=20quadmath.h=20= quadmath_weak.h=0Adiff=20--git=20a/libquadmath/configure=20= b/libquadmath/configure=0Aindex=200b145a644c3..5bd9a070fdc=20100755=0A= ---=20a/libquadmath/configure=0A+++=20b/libquadmath/configure=0A@@=20= -644,11=20+644,14=20@@=20LIBQUAD_USE_SYMVER_GNU_FALSE=0A=20= LIBQUAD_USE_SYMVER_GNU_TRUE=0A=20LIBQUAD_USE_SYMVER_FALSE=0A=20= LIBQUAD_USE_SYMVER_TRUE=0A+LIBM=0A=20toolexeclibdir=0A=20toolexecdir=0A=20= MAINT=0A=20MAINTAINER_MODE_FALSE=0A=20MAINTAINER_MODE_TRUE=0A= +ENABLE_DARWIN_AT_RPATH_FALSE=0A+ENABLE_DARWIN_AT_RPATH_TRUE=0A=20= enable_static=0A=20enable_shared=0A=20lt_host_flags=0A@@=20-785,6=20= +788,7=20@@=20with_pic=0A=20enable_fast_install=0A=20with_gnu_ld=0A=20= enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20= enable_maintainer_mode=0A=20with_toolexeclibdir=0A=20enable_symvers=0A@@=20= -1435,6=20+1439,9=20@@=20Optional=20Features:=0A=20=20=20= --enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20for=20fast=20= installation=20[default=3Dyes]=0A=20=20=20--disable-libtool-lock=20=20= avoid=20locking=20(might=20break=20parallel=20builds)=0A+=20=20= --enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20install=20libraries=20with=20= @rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20to=20= executables=0A=20=20=20--enable-maintainer-mode=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20enable=20make=20= rules=20and=20dependencies=20not=20useful=20(and=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20sometimes=20= confusing)=20to=20the=20casual=20installer=0A@@=20-7310,7=20+7317,7=20@@=20= $as_echo=20"$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20#=20= darwin=205.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20adjust=20= when=20the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20forced=20= to=20an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-9022,6=20+9029,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-9039,9=20= +9089,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-10868,7=20+10922,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2010871=20"configure"=0A+#line=2010925=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-10974,7=20= +11028,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2010977=20"configure"=0A+#line=20= 11031=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-11235,6=20+11289,14=20@@=20esac=0A=20=0A=20=0A=20=0A= +=20if=20test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'= =0A+else=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D=0A+fi=0A+=0A=20=0A=20=0A=20{=20$as_echo=20= "$as_me:${as_lineno-$LINENO}:=20checking=20whether=20to=20enable=20= maintainer-specific=20portions=20of=20Makefiles"=20>&5=0A@@=20-12199,6=20= +12261,148=20@@=20esac=0A=20=0A=20=0A=20=0A+LIBM=3D=0A+case=20$host=20in=0A= +*-*-beos*=20|=20*-*-cegcc*=20|=20*-*-cygwin*=20|=20*-*-haiku*=20|=20= *-*-pw32*=20|=20*-*-darwin*)=0A+=20=20#=20These=20system=20don't=20have=20= libm,=20or=20don't=20need=20it=0A+=20=20;;=0A+*-ncr-sysv4.3*)=0A+=20=20{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20checking=20for=20= _mwvalidcheckl=20in=20-lmw"=20>&5=0A+$as_echo_n=20"checking=20for=20= _mwvalidcheckl=20in=20-lmw...=20"=20>&6;=20}=0A+if=20= ${ac_cv_lib_mw__mwvalidcheckl+:}=20false;=20then=20:=0A+=20=20$as_echo_n=20= "(cached)=20"=20>&6=0A+else=0A+=20=20ac_check_lib_save_LIBS=3D$LIBS=0A= +LIBS=3D"-lmw=20=20$LIBS"=0A+if=20test=20x$gcc_no_link=20=3D=20xyes;=20= then=0A+=20=20as_fn_error=20$?=20"Link=20tests=20are=20not=20allowed=20= after=20GCC_NO_EXECUTABLES."=20"$LINENO"=205=0A+fi=0A+cat=20confdefs.h=20= -=20<<_ACEOF=20>conftest.$ac_ext=0A+/*=20end=20confdefs.h.=20=20*/=0A+=0A= +/*=20Override=20any=20GCC=20internal=20prototype=20to=20avoid=20an=20= error.=0A+=20=20=20Use=20char=20because=20int=20might=20match=20the=20= return=20type=20of=20a=20GCC=0A+=20=20=20builtin=20and=20then=20its=20= argument=20prototype=20would=20still=20apply.=20=20*/=0A+#ifdef=20= __cplusplus=0A+extern=20"C"=0A+#endif=0A+char=20_mwvalidcheckl=20();=0A= +int=0A+main=20()=0A+{=0A+return=20_mwvalidcheckl=20();=0A+=20=20;=0A+=20= =20return=200;=0A+}=0A+_ACEOF=0A+if=20ac_fn_c_try_link=20"$LINENO";=20= then=20:=0A+=20=20ac_cv_lib_mw__mwvalidcheckl=3Dyes=0A+else=0A+=20=20= ac_cv_lib_mw__mwvalidcheckl=3Dno=0A+fi=0A+rm=20-f=20core=20conftest.err=20= conftest.$ac_objext=20\=0A+=20=20=20=20conftest$ac_exeext=20= conftest.$ac_ext=0A+LIBS=3D$ac_check_lib_save_LIBS=0A+fi=0A+{=20$as_echo=20= "$as_me:${as_lineno-$LINENO}:=20result:=20$ac_cv_lib_mw__mwvalidcheckl"=20= >&5=0A+$as_echo=20"$ac_cv_lib_mw__mwvalidcheckl"=20>&6;=20}=0A+if=20test=20= "x$ac_cv_lib_mw__mwvalidcheckl"=20=3D=20xyes;=20then=20:=0A+=20=20= LIBM=3D"-lmw"=0A+fi=0A+=0A+=20=20{=20$as_echo=20= "$as_me:${as_lineno-$LINENO}:=20checking=20for=20cos=20in=20-lm"=20>&5=0A= +$as_echo_n=20"checking=20for=20cos=20in=20-lm...=20"=20>&6;=20}=0A+if=20= ${ac_cv_lib_m_cos+:}=20false;=20then=20:=0A+=20=20$as_echo_n=20"(cached)=20= "=20>&6=0A+else=0A+=20=20ac_check_lib_save_LIBS=3D$LIBS=0A+LIBS=3D"-lm=20= =20$LIBS"=0A+if=20test=20x$gcc_no_link=20=3D=20xyes;=20then=0A+=20=20= as_fn_error=20$?=20"Link=20tests=20are=20not=20allowed=20after=20= GCC_NO_EXECUTABLES."=20"$LINENO"=205=0A+fi=0A+cat=20confdefs.h=20-=20= <<_ACEOF=20>conftest.$ac_ext=0A+/*=20end=20confdefs.h.=20=20*/=0A+=0A+/*=20= Override=20any=20GCC=20internal=20prototype=20to=20avoid=20an=20error.=0A= +=20=20=20Use=20char=20because=20int=20might=20match=20the=20return=20= type=20of=20a=20GCC=0A+=20=20=20builtin=20and=20then=20its=20argument=20= prototype=20would=20still=20apply.=20=20*/=0A+#ifdef=20__cplusplus=0A= +extern=20"C"=0A+#endif=0A+char=20cos=20();=0A+int=0A+main=20()=0A+{=0A= +return=20cos=20();=0A+=20=20;=0A+=20=20return=200;=0A+}=0A+_ACEOF=0A+if=20= ac_fn_c_try_link=20"$LINENO";=20then=20:=0A+=20=20ac_cv_lib_m_cos=3Dyes=0A= +else=0A+=20=20ac_cv_lib_m_cos=3Dno=0A+fi=0A+rm=20-f=20core=20= conftest.err=20conftest.$ac_objext=20\=0A+=20=20=20=20conftest$ac_exeext=20= conftest.$ac_ext=0A+LIBS=3D$ac_check_lib_save_LIBS=0A+fi=0A+{=20$as_echo=20= "$as_me:${as_lineno-$LINENO}:=20result:=20$ac_cv_lib_m_cos"=20>&5=0A= +$as_echo=20"$ac_cv_lib_m_cos"=20>&6;=20}=0A+if=20test=20= "x$ac_cv_lib_m_cos"=20=3D=20xyes;=20then=20:=0A+=20=20LIBM=3D"$LIBM=20= -lm"=0A+fi=0A+=0A+=20=20;;=0A+*)=0A+=20=20{=20$as_echo=20= "$as_me:${as_lineno-$LINENO}:=20checking=20for=20cos=20in=20-lm"=20>&5=0A= +$as_echo_n=20"checking=20for=20cos=20in=20-lm...=20"=20>&6;=20}=0A+if=20= ${ac_cv_lib_m_cos+:}=20false;=20then=20:=0A+=20=20$as_echo_n=20"(cached)=20= "=20>&6=0A+else=0A+=20=20ac_check_lib_save_LIBS=3D$LIBS=0A+LIBS=3D"-lm=20= =20$LIBS"=0A+if=20test=20x$gcc_no_link=20=3D=20xyes;=20then=0A+=20=20= as_fn_error=20$?=20"Link=20tests=20are=20not=20allowed=20after=20= GCC_NO_EXECUTABLES."=20"$LINENO"=205=0A+fi=0A+cat=20confdefs.h=20-=20= <<_ACEOF=20>conftest.$ac_ext=0A+/*=20end=20confdefs.h.=20=20*/=0A+=0A+/*=20= Override=20any=20GCC=20internal=20prototype=20to=20avoid=20an=20error.=0A= +=20=20=20Use=20char=20because=20int=20might=20match=20the=20return=20= type=20of=20a=20GCC=0A+=20=20=20builtin=20and=20then=20its=20argument=20= prototype=20would=20still=20apply.=20=20*/=0A+#ifdef=20__cplusplus=0A= +extern=20"C"=0A+#endif=0A+char=20cos=20();=0A+int=0A+main=20()=0A+{=0A= +return=20cos=20();=0A+=20=20;=0A+=20=20return=200;=0A+}=0A+_ACEOF=0A+if=20= ac_fn_c_try_link=20"$LINENO";=20then=20:=0A+=20=20ac_cv_lib_m_cos=3Dyes=0A= +else=0A+=20=20ac_cv_lib_m_cos=3Dno=0A+fi=0A+rm=20-f=20core=20= conftest.err=20conftest.$ac_objext=20\=0A+=20=20=20=20conftest$ac_exeext=20= conftest.$ac_ext=0A+LIBS=3D$ac_check_lib_save_LIBS=0A+fi=0A+{=20$as_echo=20= "$as_me:${as_lineno-$LINENO}:=20result:=20$ac_cv_lib_m_cos"=20>&5=0A= +$as_echo=20"$ac_cv_lib_m_cos"=20>&6;=20}=0A+if=20test=20= "x$ac_cv_lib_m_cos"=20=3D=20xyes;=20then=20:=0A+=20=20LIBM=3D"-lm"=0A+fi=0A= +=0A+=20=20;;=0A+esac=0A+=0A+=0A+=0A=20for=20ac_header=20in=20fenv.h=20= langinfo.h=20locale.h=20wchar.h=20wctype.h=20limits.h=20ctype.h=20= printf.h=20errno.h=0A=20do=20:=0A=20=20=20as_ac_Header=3D`$as_echo=20= "ac_cv_header_$ac_header"=20|=20$as_tr_sh`=0A@@=20-13459,6=20+13663,10=20= @@=20if=20test=20-z=20"${BUILD_INFO_TRUE}"=20&&=20test=20-z=20= "${BUILD_INFO_FALSE}";=20then=0A=20=20=20as_fn_error=20$?=20"conditional=20= \"BUILD_INFO\"=20was=20never=20defined.=0A=20Usually=20this=20means=20= the=20macro=20was=20only=20invoked=20conditionally."=20"$LINENO"=205=0A=20= fi=0A+if=20test=20-z=20"${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${MAINTAINER_MODE_TRUE}"=20&&=20test=20-z=20"${MAINTAINER_MODE_FALSE}";=20= then=0A=20=20=20as_fn_error=20$?=20"conditional=20\"MAINTAINER_MODE\"=20= was=20never=20defined.=0A=20Usually=20this=20means=20the=20macro=20was=20= only=20invoked=20conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/libquadmath/configure.ac=20b/libquadmath/configure.ac=0Aindex=20= eec4084a45f..94a3f2179e9=20100644=0A---=20a/libquadmath/configure.ac=0A= +++=20b/libquadmath/configure.ac=0A@@=20-59,6=20+59,7=20@@=20= AM_PROG_LIBTOOL=0A=20ACX_LT_HOST_FLAGS=0A=20AC_SUBST(enable_shared)=0A=20= AC_SUBST(enable_static)=0A+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20= [test=20x$enable_darwin_at_rpath=20=3D=20xyes])=0A=20=0A=20= AM_MAINTAINER_MODE=0A=20=0A@@=20-121,6=20+122,8=20@@=20esac=0A=20= AC_SUBST(toolexecdir)=0A=20AC_SUBST(toolexeclibdir)=0A=20=0A= +AC_CHECK_LIBM=0A+=0A=20AC_CHECK_HEADERS(fenv.h=20langinfo.h=20locale.h=20= wchar.h=20wctype.h=20limits.h=20ctype.h=20printf.h=20errno.h)=0A=20= LIBQUAD_CHECK_MATH_H_SIGNGAM=0A=20=0Adiff=20--git=20= a/libsanitizer/asan/Makefile.am=20b/libsanitizer/asan/Makefile.am=0A= index=204f802f723d6..223d3e07816=20100644=0A---=20= a/libsanitizer/asan/Makefile.am=0A+++=20b/libsanitizer/asan/Makefile.am=0A= @@=20-60,7=20+60,12=20@@=20libasan_la_LIBADD=20+=3D=20= $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la=0A=20endif=0A=20= libasan_la_LIBADD=20+=3D=20$(LIBSTDCXX_RAW_CXX_LDFLAGS)=0A=20=0A= -libasan_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20$(link_libasan)=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+libasan_darwin_rpath=20=3D=20= -Wc,-nodefaultrpaths=0A+libasan_darwin_rpath=20+=3D=20= -Wl,-rpath,@loader_path=0A+endif=0A+libasan_la_LDFLAGS=20=3D=20= -version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20\=0A+=09= $(link_libasan)=20$(libasan_darwin_rpath)=0A=20=0A=20libasan_preinit.o:=20= asan_preinit.o=0A=20=09cp=20$<=20$@=0Adiff=20--git=20= a/libsanitizer/asan/Makefile.in=20b/libsanitizer/asan/Makefile.in=0A= index=207833a9a4c3f..e88e5e0b0a7=20100644=0A---=20= a/libsanitizer/asan/Makefile.in=0A+++=20b/libsanitizer/asan/Makefile.in=0A= @@=20-465,7=20+465,12=20@@=20libasan_la_LIBADD=20=3D=20=20\=0A=20=09= $(top_builddir)/sanitizer_common/libsanitizer_common.la=20\=0A=20=09= $(top_builddir)/lsan/libsanitizer_lsan.la=20$(am__append_2)=20\=0A=20=09= $(am__append_3)=20$(LIBSTDCXX_RAW_CXX_LDFLAGS)=0A-libasan_la_LDFLAGS=20=3D= =20-version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20= $(link_libasan)=0A+@ENABLE_DARWIN_AT_RPATH_TRUE@libasan_darwin_rpath=20=3D= =20=20\=0A+@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wc,-nodefaultrpaths=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wl,-rpath,@loader_path=0A= +libasan_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20\=0A+=09$(link_libasan)=20= $(libasan_darwin_rpath)=0A+=0A=20=0A=20#=20Work=20around=20what=20= appears=20to=20be=20a=20GNU=20make=20bug=20handling=20MAKEFLAGS=0A=20#=20= values=20defined=20in=20terms=20of=20make=20variables,=20as=20is=20the=20= case=20for=20CC=20and=0Adiff=20--git=20a/libsanitizer/configure=20= b/libsanitizer/configure=0Aindex=200805d254fe5..2edd5c37ce7=20100755=0A= ---=20a/libsanitizer/configure=0A+++=20b/libsanitizer/configure=0A@@=20= -666,6=20+666,8=20@@=20LSAN_SUPPORTED_FALSE=0A=20LSAN_SUPPORTED_TRUE=0A=20= TSAN_SUPPORTED_FALSE=0A=20TSAN_SUPPORTED_TRUE=0A= +ENABLE_DARWIN_AT_RPATH_FALSE=0A+ENABLE_DARWIN_AT_RPATH_TRUE=0A=20= enable_static=0A=20enable_shared=0A=20CXXCPP=0A@@=20-817,6=20+819,7=20@@=20= with_pic=0A=20enable_fast_install=0A=20with_gnu_ld=0A=20= enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20enable_werror=0A=20= with_gcc_major_version_only=0A=20enable_cet=0A@@=20-1471,6=20+1474,9=20= @@=20Optional=20Features:=0A=20=20=20--enable-fast-install[=3DPKGS]=0A=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20optimize=20for=20fast=20installation=20[default=3Dyes]=0A=20=20=20= --disable-libtool-lock=20=20avoid=20locking=20(might=20break=20parallel=20= builds)=0A+=20=20--enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20install=20libraries=20= with=20@rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20= to=20executables=0A=20=20=20--disable-werror=20=20=20=20=20=20=20=20= disable=20building=20with=20-Werror=0A=20=20=20--enable-cet=20=20=20=20=20= =20=20=20=20=20=20=20enable=20Intel=20CET=20in=20target=20libraries=20= [default=3Dauto]=0A=20=0A@@=20-8891,7=20+8897,7=20@@=20$as_echo=20= "$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20#=20darwin=20= 5.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20adjust=20when=20= the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20forced=20to=20= an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-10596,6=20+10602,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-10613,9=20= +10662,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-12421,7=20+12474,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2012424=20"configure"=0A+#line=2012477=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-12527,7=20= +12580,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2012530=20"configure"=0A+#line=20= 12583=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-13403,6=20+13456,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20=20=20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20= an=20arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc_CXX=3Dno=0A=20=20=20= hardcode_direct_CXX=3Dno=0A=20=20=20hardcode_automatic_CXX=3Dyes=0A@@=20= -13420,12=20+13516,20=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds_CXX=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds_CXX=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20=20= =20=20if=20test=20"$lt_cv_apple_cc_single_mod"=20!=3D=20"yes";=20then=0A= -=20=20=20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20= \$verstring${_lt_dsymutil}"=0A+=20=20=20=20=20=20= _lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20=20= =20_lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20=20=20fi=0A+=20=20= =20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20= \$verstring${_lt_dsymutil}"=0A=20=20=20=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-r=20= -keep_private_externs=20-nostdlib=20-o=20\${lib}-master.o=20= \$libobjs~\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \${lib}-master.o=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20= =20=20=20=20fi=0A=20=0A@@=20-15845,6=20+15949,15=20@@=20esac=0A=20=0A=20=0A= =20=0A+=20if=20test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20= =20ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'=0A+else=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D= =0A+fi=0A+=0A+=0A=20#=20The=20cast=20to=20long=20int=20works=20around=20= a=20bug=20in=20the=20HP=20C=20Compiler=0A=20#=20version=20HP92453-01=20= B.11.11.23709.GP,=20which=20incorrectly=20rejects=0A=20#=20declarations=20= like=20`int=20a3[[(sizeof=20(unsigned=20char))=20>=3D=200]];'.=0A@@=20= -17243,6=20+17356,10=20@@=20if=20test=20-z=20"${am__fastdepCCAS_TRUE}"=20= &&=20test=20-z=20"${am__fastdepCCAS_FALSE}";=20then=0A=20=20=20= as_fn_error=20$?=20"conditional=20\"am__fastdepCCAS\"=20was=20never=20= defined.=0A=20Usually=20this=20means=20the=20macro=20was=20only=20= invoked=20conditionally."=20"$LINENO"=205=0A=20fi=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${TSAN_SUPPORTED_TRUE}"=20&&=20test=20-z=20"${TSAN_SUPPORTED_FALSE}";=20= then=0A=20=20=20as_fn_error=20$?=20"conditional=20\"TSAN_SUPPORTED\"=20= was=20never=20defined.=0A=20Usually=20this=20means=20the=20macro=20was=20= only=20invoked=20conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/libsanitizer/configure.ac=20b/libsanitizer/configure.ac=0Aindex=20= 04cd8910ed6..5906c8d4887=20100644=0A---=20a/libsanitizer/configure.ac=0A= +++=20b/libsanitizer/configure.ac=0A@@=20-85,6=20+85,8=20@@=20esac=0A=20= AC_SUBST(enable_shared)=0A=20AC_SUBST(enable_static)=0A=20=0A= +AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20[test=20= x$enable_darwin_at_rpath=20=3D=20xyes])=0A+=0A=20AC_CHECK_SIZEOF([void=20= *])=0A=20=0A=20if=20test=20"${multilib}"=20=3D=20"yes";=20then=0Adiff=20= --git=20a/libsanitizer/hwasan/Makefile.am=20= b/libsanitizer/hwasan/Makefile.am=0Aindex=20bb7f8fa0b7b..653fc8c4720=20= 100644=0A---=20a/libsanitizer/hwasan/Makefile.am=0A+++=20= b/libsanitizer/hwasan/Makefile.am=0A@@=20-47,7=20+47,11=20@@=20= libhwasan_la_LIBADD=20+=3D=20= $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la=0A=20endif=0A=20= libhwasan_la_LIBADD=20+=3D=20$(LIBSTDCXX_RAW_CXX_LDFLAGS)=0A=20=0A= -libhwasan_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20$(link_libhwasan)=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+libhwasan_darwin_rpath=20=3D=20= -nodefaultrpaths=20-Wl,-rpath,@loader_path/=0A+endif=0A= +libhwasan_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20\=0A+=09$(link_libhwasan)=20= $(libhwasan_darwin_rpath)=0A=20=0A=20libhwasan_preinit.o:=20= hwasan_preinit.o=0A=20=09cp=20$<=20$@=0Adiff=20--git=20= a/libsanitizer/hwasan/Makefile.in=20b/libsanitizer/hwasan/Makefile.in=0A= index=2058bc26b44b9..87971fd3374=20100644=0A---=20= a/libsanitizer/hwasan/Makefile.in=0A+++=20= b/libsanitizer/hwasan/Makefile.in=0A@@=20-447,7=20+447,10=20@@=20= libhwasan_la_LIBADD=20=3D=20=20\=0A=20=09= $(top_builddir)/sanitizer_common/libsanitizer_common.la=20\=0A=20=09= $(top_builddir)/lsan/libsanitizer_lsan.la=20$(am__append_1)=20\=0A=20=09= $(am__append_2)=20$(LIBSTDCXX_RAW_CXX_LDFLAGS)=0A-libhwasan_la_LDFLAGS=20= =3D=20-version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20= $(link_libhwasan)=0A+@ENABLE_DARWIN_AT_RPATH_TRUE@libhwasan_darwin_rpath=20= =3D=20-nodefaultrpaths=20-Wl,-rpath,@loader_path/=0A= +libhwasan_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20\=0A+=09$(link_libhwasan)=20= $(libhwasan_darwin_rpath)=0A+=0A=20=0A=20#=20Work=20around=20what=20= appears=20to=20be=20a=20GNU=20make=20bug=20handling=20MAKEFLAGS=0A=20#=20= values=20defined=20in=20terms=20of=20make=20variables,=20as=20is=20the=20= case=20for=20CC=20and=0Adiff=20--git=20a/libsanitizer/lsan/Makefile.am=20= b/libsanitizer/lsan/Makefile.am=0Aindex=206ff28ff5eea..7701b0e18cf=20= 100644=0A---=20a/libsanitizer/lsan/Makefile.am=0A+++=20= b/libsanitizer/lsan/Makefile.am=0A@@=20-41,8=20+41,12=20@@=20if=20= LIBBACKTRACE_SUPPORTED=0A=20liblsan_la_LIBADD=20+=3D=20= $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la=0A=20endif=0A=20= liblsan_la_LIBADD=20+=3D=20$(LIBSTDCXX_RAW_CXX_LDFLAGS)=0A= -liblsan_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20$(link_liblsan)=0A-=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+liblsan_darwin_rpath=20=3D=20= -Wc,-nodefaultrpaths=0A+liblsan_darwin_rpath=20+=3D=20= -Wl,-rpath,@loader_path=0A+endif=0A+liblsan_la_LDFLAGS=20=3D=20= -version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20\=0A+=09= $(link_liblsan)=20$(liblsan_darwin_rpath)=0A=20liblsan_preinit.o:=20= lsan_preinit.o=0A=20=09cp=20$<=20$@=0A=20=0Adiff=20--git=20= a/libsanitizer/lsan/Makefile.in=20b/libsanitizer/lsan/Makefile.in=0A= index=20d8fd4ee9557..078edf01fda=20100644=0A---=20= a/libsanitizer/lsan/Makefile.in=0A+++=20b/libsanitizer/lsan/Makefile.in=0A= @@=20-413,7=20+413,12=20@@=20liblsan_la_LIBADD=20=3D=20=20\=0A=20=09= $(top_builddir)/sanitizer_common/libsanitizer_common.la=20\=0A=20=09= $(top_builddir)/interception/libinterception.la=20\=0A=20=09= $(am__append_1)=20$(LIBSTDCXX_RAW_CXX_LDFLAGS)=0A-liblsan_la_LDFLAGS=20=3D= =20-version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20= $(link_liblsan)=0A+@ENABLE_DARWIN_AT_RPATH_TRUE@liblsan_darwin_rpath=20=3D= =20=20\=0A+@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wc,-nodefaultrpaths=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wl,-rpath,@loader_path=0A= +liblsan_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20\=0A+=09$(link_liblsan)=20= $(liblsan_darwin_rpath)=0A+=0A=20=0A=20#=20Work=20around=20what=20= appears=20to=20be=20a=20GNU=20make=20bug=20handling=20MAKEFLAGS=0A=20#=20= values=20defined=20in=20terms=20of=20make=20variables,=20as=20is=20the=20= case=20for=20CC=20and=0A@@=20-788,7=20+793,6=20@@=20uninstall-am:=20= uninstall-nodist_toolexeclibHEADERS=20\=0A=20=0A=20.PRECIOUS:=20Makefile=0A= =20=0A-=0A=20liblsan_preinit.o:=20lsan_preinit.o=0A=20=09cp=20$<=20$@=0A=20= =0Adiff=20--git=20a/libsanitizer/tsan/Makefile.am=20= b/libsanitizer/tsan/Makefile.am=0Aindex=20da80743da9d..01290b0313d=20= 100644=0A---=20a/libsanitizer/tsan/Makefile.am=0A+++=20= b/libsanitizer/tsan/Makefile.am=0A@@=20-57,7=20+57,11=20@@=20= libtsan_la_LIBADD=20+=3D=20= $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la=0A=20= libtsan_la_DEPENDENCIES=20= +=3D$(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la=0A=20endif=0A= =20libtsan_la_LIBADD=20+=3D=20$(LIBSTDCXX_RAW_CXX_LDFLAGS)=0A= -libtsan_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20$(link_libtsan)=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+libtsan_darwin_rpath=20=3D=20-nodefaultrpaths=20= -Wl,-rpath,@loader_path/=0A+endif=0A+libtsan_la_LDFLAGS=20=3D=20= -version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20\=0A+=09= $(link_libtsan)=20$(libtsan_darwin_rpath)=0A=20=0A=20libtsan_preinit.o:=20= tsan_preinit.o=0A=20=09cp=20$<=20$@=0Adiff=20--git=20= a/libsanitizer/tsan/Makefile.in=20b/libsanitizer/tsan/Makefile.in=0A= index=2036498832bb8..95011584bcb=20100644=0A---=20= a/libsanitizer/tsan/Makefile.in=0A+++=20b/libsanitizer/tsan/Makefile.in=0A= @@=20-464,7=20+464,10=20@@=20libtsan_la_DEPENDENCIES=20=3D=20=20\=0A=20=09= $(top_builddir)/sanitizer_common/libsanitizer_common.la=20\=0A=20=09= $(top_builddir)/interception/libinterception.la=20\=0A=20=09= $(TSAN_TARGET_DEPENDENT_OBJECTS)=20$(am__append_2)=0A-libtsan_la_LDFLAGS=20= =3D=20-version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20= $(link_libtsan)=0A+@ENABLE_DARWIN_AT_RPATH_TRUE@libtsan_darwin_rpath=20=3D= =20-nodefaultrpaths=20-Wl,-rpath,@loader_path/=0A+libtsan_la_LDFLAGS=20=3D= =20-version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20\=0A= +=09$(link_libtsan)=20$(libtsan_darwin_rpath)=0A+=0A=20=0A=20#=20Work=20= around=20what=20appears=20to=20be=20a=20GNU=20make=20bug=20handling=20= MAKEFLAGS=0A=20#=20values=20defined=20in=20terms=20of=20make=20= variables,=20as=20is=20the=20case=20for=20CC=20and=0Adiff=20--git=20= a/libsanitizer/ubsan/Makefile.am=20b/libsanitizer/ubsan/Makefile.am=0A= index=20d480f26adc0..7769b3437e4=20100644=0A---=20= a/libsanitizer/ubsan/Makefile.am=0A+++=20= b/libsanitizer/ubsan/Makefile.am=0A@@=20-36,7=20+36,12=20@@=20if=20= LIBBACKTRACE_SUPPORTED=0A=20libubsan_la_LIBADD=20+=3D=20= $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la=0A=20endif=0A=20= libubsan_la_LIBADD=20+=3D=20$(LIBSTDCXX_RAW_CXX_LDFLAGS)=0A= -libubsan_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20$(link_libubsan)=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+libubsan_darwin_rpath=20=3D=20= -Wc,-nodefaultrpaths=0A+libubsan_darwin_rpath=20+=3D=20= -Wl,-rpath,@loader_path=0A+endif=0A+libubsan_la_LDFLAGS=20=3D=20= -version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20\=0A+=09= $(link_libubsan)=20$(libubsan_darwin_rpath)=0A=20=0A=20#=20Use=20special=20= rules=20for=20files=20that=20require=20RTTI=20support.=0A=20= ubsan_handlers_cxx.%=20ubsan_type_hash.%=20ubsan_type_hash_itanium.%=20:=20= AM_CXXFLAGS=20+=3D=20-frtti=0Adiff=20--git=20= a/libsanitizer/ubsan/Makefile.in=20b/libsanitizer/ubsan/Makefile.in=0A= index=2092a8e387fd7..7e51480e970=20100644=0A---=20= a/libsanitizer/ubsan/Makefile.in=0A+++=20= b/libsanitizer/ubsan/Makefile.in=0A@@=20-400,7=20+400,12=20@@=20= libubsan_la_SOURCES=20=3D=20$(ubsan_files)=0A=20libubsan_la_LIBADD=20=3D=20= =20\=0A=20=09$(top_builddir)/sanitizer_common/libsanitizer_common.la=20\=0A= =20=09$(am__append_1)=20$(am__append_2)=20$(LIBSTDCXX_RAW_CXX_LDFLAGS)=0A= -libubsan_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20$(link_libubsan)=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@libubsan_darwin_rpath=20=3D=20=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wc,-nodefaultrpaths=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wl,-rpath,@loader_path=0A= +libubsan_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20\=0A+=09$(link_libubsan)=20= $(libubsan_darwin_rpath)=0A+=0A=20=0A=20#=20Work=20around=20what=20= appears=20to=20be=20a=20GNU=20make=20bug=20handling=20MAKEFLAGS=0A=20#=20= values=20defined=20in=20terms=20of=20make=20variables,=20as=20is=20the=20= case=20for=20CC=20and=0Adiff=20--git=20a/libssp/Makefile.am=20= b/libssp/Makefile.am=0Aindex=201636e43b369..f7ed2aa6043=20100644=0A---=20= a/libssp/Makefile.am=0A+++=20b/libssp/Makefile.am=0A@@=20-49,8=20+49,12=20= @@=20libssp_la_SOURCES=20=3D=20\=0A=20=09vsnprintf-chk.c=20= vsprintf-chk.c=0A=20libssp_la_LIBADD=20=3D=20=0A=20= libssp_la_DEPENDENCIES=20=3D=20$(version_dep)=20$(libssp_la_LIBADD)=0A= +if=20ENABLE_DARWIN_AT_RPATH=0A+libssp_darwin_rpath=20=3D=20= -Wc,-nodefaultrpaths=0A+libssp_darwin_rpath=20+=3D=20= -Wl,-rpath,@loader_path=0A+endif=0A=20libssp_la_LDFLAGS=20=3D=20= -version-info=20`grep=20-v=20'^\#'=20$(srcdir)/libtool-version`=20\=0A-=09= =09=20=20=20=20$(version_arg)=20$(lt_host_flags)=0A+=09=09=20=20=20=20= $(version_arg)=20$(lt_host_flags)=20$(libssp_darwin_rpath)=0A=20=0A=20= libssp_nonshared_la_SOURCES=20=3D=20\=0A=20=09ssp-local.c=0Adiff=20--git=20= a/libssp/Makefile.in=20b/libssp/Makefile.in=0Aindex=20= bc8a0dc2b28..1cf86361b96=20100644=0A---=20a/libssp/Makefile.in=0A+++=20= b/libssp/Makefile.in=0A@@=20-376,8=20+376,11=20@@=20libssp_la_SOURCES=20= =3D=20\=0A=20=0A=20libssp_la_LIBADD=20=3D=20=0A=20libssp_la_DEPENDENCIES=20= =3D=20$(version_dep)=20$(libssp_la_LIBADD)=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@libssp_darwin_rpath=20=3D=20=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wc,-nodefaultrpaths=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wl,-rpath,@loader_path=0A=20= libssp_la_LDFLAGS=20=3D=20-version-info=20`grep=20-v=20'^\#'=20= $(srcdir)/libtool-version`=20\=0A-=09=09=20=20=20=20$(version_arg)=20= $(lt_host_flags)=0A+=09=09=20=20=20=20$(version_arg)=20$(lt_host_flags)=20= $(libssp_darwin_rpath)=0A=20=0A=20libssp_nonshared_la_SOURCES=20=3D=20\=0A= =20=09ssp-local.c=0Adiff=20--git=20a/libssp/configure=20= b/libssp/configure=0Aindex=207f8b8fdf99d..a31b69f306e=20100755=0A---=20= a/libssp/configure=0A+++=20b/libssp/configure=0A@@=20-636,6=20+636,8=20= @@=20LIBOBJS=0A=20get_gcc_base_ver=0A=20toolexeclibdir=0A=20toolexecdir=0A= +ENABLE_DARWIN_AT_RPATH_FALSE=0A+ENABLE_DARWIN_AT_RPATH_TRUE=0A=20= enable_static=0A=20enable_shared=0A=20lt_host_flags=0A@@=20-781,6=20= +783,7=20@@=20with_pic=0A=20enable_fast_install=0A=20with_gnu_ld=0A=20= enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20with_toolexeclibdir=0A= =20with_gcc_major_version_only=0A=20'=0A@@=20-1426,6=20+1429,9=20@@=20= Optional=20Features:=0A=20=20=20--enable-fast-install[=3DPKGS]=0A=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= optimize=20for=20fast=20installation=20[default=3Dyes]=0A=20=20=20= --disable-libtool-lock=20=20avoid=20locking=20(might=20break=20parallel=20= builds)=0A+=20=20--enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20install=20libraries=20= with=20@rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20= to=20executables=0A=20=0A=20Optional=20Packages:=0A=20=20=20= --with-PACKAGE[=3DARG]=20=20=20=20use=20PACKAGE=20[ARG=3Dyes]=0A@@=20= -7496,7=20+7502,7=20@@=20$as_echo=20"$lt_cv_ld_force_load"=20>&6;=20}=0A=20= =20=20=20=20=20=20#=20darwin=205.x=20(macOS=2010.1)=20onwards=20we=20= only=20need=20to=20adjust=20when=20the=0A=20=20=20=20=20=20=20#=20= deployment=20target=20is=20forced=20to=20an=20earlier=20version.=0A=20=20= =20=20=20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-9208,6=20+9214,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-9225,9=20= +9274,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-11054,7=20+11107,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2011057=20"configure"=0A+#line=2011110=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-11160,7=20= +11213,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2011163=20"configure"=0A+#line=20= 11216=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-11438,6=20+11491,15=20@@=20fi=0A=20=0A=20=0A=20=0A+=20= if=20test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'= =0A+else=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D=0A+fi=0A+=0A+=0A=20#=20Calculate=20= toolexeclibdir=0A=20#=20Also=20toolexecdir,=20though=20it's=20only=20= used=20in=20toolexeclibdir=0A=20case=20${version_specific_libs}=20in=0A= @@=20-11647,6=20+11709,10=20@@=20if=20test=20-z=20= "${LIBSSP_USE_SYMVER_SUN_TRUE}"=20&&=20test=20-z=20= "${LIBSSP_USE_SYMVER_SUN_F=0A=20=20=20as_fn_error=20$?=20"conditional=20= \"LIBSSP_USE_SYMVER_SUN\"=20was=20never=20defined.=0A=20Usually=20this=20= means=20the=20macro=20was=20only=20invoked=20conditionally."=20"$LINENO"=20= 5=0A=20fi=0A+if=20test=20-z=20"${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20= test=20-z=20"${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20= as_fn_error=20$?=20"conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20= never=20defined.=0A+Usually=20this=20means=20the=20macro=20was=20only=20= invoked=20conditionally."=20"$LINENO"=205=0A+fi=0A=20=0A=20:=20= "${CONFIG_STATUS=3D./config.status}"=0A=20ac_write_fail=3D0=0Adiff=20= --git=20a/libssp/configure.ac=20b/libssp/configure.ac=0Aindex=20= f30f81c54f6..90778e2355d=20100644=0A---=20a/libssp/configure.ac=0A+++=20= b/libssp/configure.ac=0A@@=20-165,6=20+165,8=20@@=20= AC_SUBST(enable_static)=0A=20=0A=20GCC_WITH_TOOLEXECLIBDIR=0A=20=0A= +AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20[test=20= x$enable_darwin_at_rpath=20=3D=20xyes])=0A+=0A=20#=20Calculate=20= toolexeclibdir=0A=20#=20Also=20toolexecdir,=20though=20it's=20only=20= used=20in=20toolexeclibdir=0A=20case=20${version_specific_libs}=20in=0A= diff=20--git=20a/libstdc++-v3/configure=20b/libstdc++-v3/configure=0A= index=20c4da56c3042..b2b121a0936=20100755=0A---=20= a/libstdc++-v3/configure=0A+++=20b/libstdc++-v3/configure=0A@@=20-789,6=20= +789,8=20@@=20GLIBCXX_HOSTED_TRUE=0A=20glibcxx_compiler_shared_flag=0A=20= glibcxx_compiler_pic_flag=0A=20glibcxx_lt_pic_flag=0A= +ENABLE_DARWIN_AT_RPATH_FALSE=0A+ENABLE_DARWIN_AT_RPATH_TRUE=0A=20= enable_static=0A=20enable_shared=0A=20lt_host_flags=0A@@=20-924,6=20= +926,7=20@@=20with_pic=0A=20enable_fast_install=0A=20with_gnu_ld=0A=20= enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20= enable_hosted_libstdcxx=0A=20enable_libstdcxx_hosted=0A=20= enable_libstdcxx_verbose=0A@@=20-1615,6=20+1618,9=20@@=20Optional=20= Features:=0A=20=20=20--enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20= for=20fast=20installation=20[default=3Dyes]=0A=20=20=20= --disable-libtool-lock=20=20avoid=20locking=20(might=20break=20parallel=20= builds)=0A+=20=20--enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20install=20libraries=20= with=20@rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20= to=20executables=0A=20=20=20--disable-hosted-libstdcxx=0A=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20only=20= build=20freestanding=20C++=20runtime=20support=0A=20=20=20= --disable-libstdcxx-hosted=0A@@=20-8539,7=20+8545,7=20@@=20$as_echo=20= "$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20#=20darwin=20= 5.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20adjust=20when=20= the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20forced=20to=20= an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-10379,6=20+10385,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-10396,9=20= +10445,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-12225,7=20+12278,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2012228=20"configure"=0A+#line=2012281=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-12331,7=20= +12384,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2012334=20"configure"=0A+#line=20= 12387=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-13213,6=20+13266,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20=20=20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20= an=20arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc_CXX=3Dno=0A=20=20=20= hardcode_direct_CXX=3Dno=0A=20=20=20hardcode_automatic_CXX=3Dyes=0A@@=20= -13230,12=20+13326,20=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds_CXX=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds_CXX=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20=20= =20=20if=20test=20"$lt_cv_apple_cc_single_mod"=20!=3D=20"yes";=20then=0A= -=20=20=20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20= \$verstring${_lt_dsymutil}"=0A+=20=20=20=20=20=20= _lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20=20= =20_lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20=20=20fi=0A+=20=20= =20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20= \$verstring${_lt_dsymutil}"=0A=20=20=20=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-r=20= -keep_private_externs=20-nostdlib=20-o=20\${lib}-master.o=20= \$libobjs~\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \${lib}-master.o=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20= =20=20=20=20fi=0A=20=0A@@=20-15632,6=20+15736,14=20@@=20esac=0A=20=0A=20=0A= =20=0A+=20if=20test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20= =20ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'=0A+else=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D= =0A+fi=0A+=0A=20=0A=20if=20test=20"$enable_vtable_verify"=20=3D=20yes;=20= then=0A=20=20=20predep_objects_CXX=3D"${predep_objects_CXX}=20= ${glibcxx_builddir}/../libgcc/vtv_start.o"=0A@@=20-16055,7=20+16167,7=20= @@=20$as_echo=20"$glibcxx_cv_atomic_long_long"=20>&6;=20}=0A=20=20=20#=20= Fake=20what=20AC_TRY_COMPILE=20does.=0A=20=0A=20=20=20=20=20cat=20>=20= conftest.$ac_ext=20<<=20EOF=0A-#line=2016058=20"configure"=0A+#line=20= 16170=20"configure"=0A=20int=20main()=0A=20{=0A=20=20=20typedef=20bool=20= atomic_type;=0A@@=20-16090,7=20+16202,7=20@@=20$as_echo=20= "$glibcxx_cv_atomic_bool"=20>&6;=20}=0A=20=20=20=20=20rm=20-f=20= conftest*=0A=20=0A=20=20=20=20=20cat=20>=20conftest.$ac_ext=20<<=20EOF=0A= -#line=2016093=20"configure"=0A+#line=2016205=20"configure"=0A=20int=20= main()=0A=20{=0A=20=20=20typedef=20short=20atomic_type;=0A@@=20-16125,7=20= +16237,7=20@@=20$as_echo=20"$glibcxx_cv_atomic_short"=20>&6;=20}=0A=20=20= =20=20=20rm=20-f=20conftest*=0A=20=0A=20=20=20=20=20cat=20>=20= conftest.$ac_ext=20<<=20EOF=0A-#line=2016128=20"configure"=0A+#line=20= 16240=20"configure"=0A=20int=20main()=0A=20{=0A=20=20=20//=20NB:=20= _Atomic_word=20not=20necessarily=20int.=0A@@=20-16161,7=20+16273,7=20@@=20= $as_echo=20"$glibcxx_cv_atomic_int"=20>&6;=20}=0A=20=20=20=20=20rm=20-f=20= conftest*=0A=20=0A=20=20=20=20=20cat=20>=20conftest.$ac_ext=20<<=20EOF=0A= -#line=2016164=20"configure"=0A+#line=2016276=20"configure"=0A=20int=20= main()=0A=20{=0A=20=20=20typedef=20long=20long=20atomic_type;=0A@@=20= -16317,7=20+16429,7=20@@=20$as_echo=20"mutex"=20>&6;=20}=0A=20=20=20#=20= unnecessary=20for=20this=20test.=0A=20=0A=20=20=20=20=20cat=20>=20= conftest.$ac_ext=20<<=20EOF=0A-#line=2016320=20"configure"=0A+#line=20= 16432=20"configure"=0A=20int=20main()=0A=20{=0A=20=20=20_Decimal32=20d1;=0A= @@=20-16359,7=20+16471,7=20@@=20ac_compiler_gnu=3D$ac_cv_cxx_compiler_gnu=0A= =20=20=20#=20unnecessary=20for=20this=20test.=0A=20=0A=20=20=20cat=20>=20= conftest.$ac_ext=20<<=20EOF=0A-#line=2016362=20"configure"=0A+#line=20= 16474=20"configure"=0A=20template=0A=20=20= =20struct=20same=0A=20=20=20{=20typedef=20T2=20type;=20};=0A@@=20= -74906,6=20+75018,10=20@@=20if=20test=20-z=20"${MAINTAINER_MODE_TRUE}"=20= &&=20test=20-z=20"${MAINTAINER_MODE_FALSE}";=20then=0A=20=20=20= as_fn_error=20$?=20"conditional=20\"MAINTAINER_MODE\"=20was=20never=20= defined.=0A=20Usually=20this=20means=20the=20macro=20was=20only=20= invoked=20conditionally."=20"$LINENO"=205=0A=20fi=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${GLIBCXX_HOSTED_TRUE}"=20&&=20test=20-z=20"${GLIBCXX_HOSTED_FALSE}";=20= then=0A=20=20=20as_fn_error=20$?=20"conditional=20\"GLIBCXX_HOSTED\"=20= was=20never=20defined.=0A=20Usually=20this=20means=20the=20macro=20was=20= only=20invoked=20conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/libstdc++-v3/configure.ac=20b/libstdc++-v3/configure.ac=0Aindex=20= fc0f2522027..80e573e690f=20100644=0A---=20a/libstdc++-v3/configure.ac=0A= +++=20b/libstdc++-v3/configure.ac=0A@@=20-108,6=20+108,7=20@@=20= AM_PROG_LIBTOOL=0A=20ACX_LT_HOST_FLAGS=0A=20AC_SUBST(enable_shared)=0A=20= AC_SUBST(enable_static)=0A+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20= [test=20x$enable_darwin_at_rpath=20=3D=20xyes])=0A=20=0A=20if=20test=20= "$enable_vtable_verify"=20=3D=20yes;=20then=0A=20=20=20= predep_objects_CXX=3D"${predep_objects_CXX}=20= ${glibcxx_builddir}/../libgcc/vtv_start.o"=0Adiff=20--git=20= a/libstdc++-v3/src/Makefile.am=20b/libstdc++-v3/src/Makefile.am=0Aindex=20= 5b9af41cdb9..925137c2ccc=20100644=0A---=20a/libstdc++-v3/src/Makefile.am=0A= +++=20b/libstdc++-v3/src/Makefile.am=0A@@=20-152,8=20+152,13=20@@=20= libstdc___la_DEPENDENCIES=20=3D=20\=0A=20=09= $(top_builddir)/src/c++17/libc++17convenience.la=20\=0A=20=09= $(top_builddir)/src/c++20/libc++20convenience.la=0A=20=0A+if=20= ENABLE_DARWIN_AT_RPATH=0A+libstdc___darwin_rpath=20=3D=20= -Wc,-nodefaultrpaths=0A+libstdc___darwin_rpath=20+=3D=20= -Wl,-rpath,@loader_path=0A+endif=0A+=0A=20libstdc___la_LDFLAGS=20=3D=20\=0A= -=09-version-info=20$(libtool_VERSION)=20${version_arg}=20-lm=0A+=09= -version-info=20$(libtool_VERSION)=20${version_arg}=20-lm=20= $(libstdc___darwin_rpath)=0A=20=0A=20libstdc___la_LINK=20=3D=20= $(CXXLINK)=20$(libstdc___la_LDFLAGS)=20$(lt_host_flags)=0A=20=0Adiff=20= --git=20a/libstdc++-v3/src/Makefile.in=20b/libstdc++-v3/src/Makefile.in=0A= index=20f42d957af36..0ce75f30708=20100644=0A---=20= a/libstdc++-v3/src/Makefile.in=0A+++=20b/libstdc++-v3/src/Makefile.in=0A= @@=20-560,8=20+560,11=20@@=20libstdc___la_DEPENDENCIES=20=3D=20\=0A=20=09= $(top_builddir)/src/c++17/libc++17convenience.la=20\=0A=20=09= $(top_builddir)/src/c++20/libc++20convenience.la=0A=20=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@libstdc___darwin_rpath=20=3D=20=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wc,-nodefaultrpaths=20\=0A= +@ENABLE_DARWIN_AT_RPATH_TRUE@=09-Wl,-rpath,@loader_path=0A=20= libstdc___la_LDFLAGS=20=3D=20\=0A-=09-version-info=20$(libtool_VERSION)=20= ${version_arg}=20-lm=0A+=09-version-info=20$(libtool_VERSION)=20= ${version_arg}=20-lm=20$(libstdc___darwin_rpath)=0A=20=0A=20= libstdc___la_LINK=20=3D=20$(CXXLINK)=20$(libstdc___la_LDFLAGS)=20= $(lt_host_flags)=0A=20= @GLIBCXX_LDBL_ALT128_COMPAT_FALSE@@GLIBCXX_LDBL_COMPAT_TRUE@LTCXXCOMPILE64= =20=3D=20$(LTCXXCOMPILE)=0Adiff=20--git=20a/libtool.m4=20b/libtool.m4=0A= index=20e36fdd3c0e2..7f8ae26db62=20100644=0A---=20a/libtool.m4=0A+++=20= b/libtool.m4=0A@@=20-1005,7=20+1005,7=20@@=20_LT_EOF=0A=20=20=20=20=20=20= =20#=20darwin=205.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20= adjust=20when=20the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20= forced=20to=20an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[[89]]*|UNSET,*-darwin[[12]][[0123456789]]*)=0A+=09= UNSET,*-darwin[[89]]*|UNSET,*-darwin[[12]][[0-9]]*)=0A=20=09=20=20;;=0A=20= =0910.[[012]][[,.]]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-1039,6=20+1039,45=20@@=20_LT_EOF=0A=20= m4_defun([_LT_DARWIN_LINKER_FEATURES],=0A=20[=0A=20=20=20= m4_require([_LT_REQUIRED_DARWIN_CHECKS])=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20AC_ARG_ENABLE([darwin-at-rpath],=0A= +=20=20=20=20AS_HELP_STRING([--enable-darwin-at-rpath],=0A+=20=20=20=20=20= =20[install=20libraries=20with=20@rpath/library-name,=20requires=20= rpaths=20to=20be=20added=20to=20executables]),=0A+=20=20[if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[[4-8]]*|UNSET,rhapsody*|10.[[0-4]][[,.]]*)=0A+=09= AC_MSG_WARN([Darwin=20@rpath=20library=20names=20are=20incompatible=20= with=20OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)])=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi],=0A+=20=20[case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[[4-8]]*|UNSET,rhapsody*|10.[[0-4]][[,.]]*)=0A+=20=20= =20=20=20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A= +=0A+=20=20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20= macOS=2010.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20= rpaths,=20since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20= elided=20by=20key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20= /bin/sh).=20=20Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20= =20=20= UNSET,darwin1[[5-9]]*|UNSET,darwin2*|10.1[[1-9]][[,.]]*|1[[1-9]].*[[,.]]*=20= )=0A+=20=20=20=20=20=20AC_MSG_NOTICE([@rpath=20library=20names=20are=20= needed=20on=20macOS=20versions=20later=20than=2010.11=20(rpaths=20have=20= been=20enabled)])=0A+=20=20=20=20=20=20enable_darwin_at_rpath=3Dyes=0A+=20= =20=20=20=20=20;;=0A+=20=20=20=20#=20NOTE:=20we=20are=20not=20(yet)=20= doing=20anything=20for=2010.5=20..=2010.10,=20since=20they=20can=0A+=20=20= =20=20#=20work=20with=20either=20DYLD_LIBRARY_PATH=20or=20embedded=20= rpaths.=0A+=0A+=20=20=20=20esac=0A+=20=20])=0A+=0A=20=20=20= _LT_TAGVAR(archive_cmds_need_lc,=20$1)=3Dno=0A=20=20=20= _LT_TAGVAR(hardcode_direct,=20$1)=3Dno=0A=20=20=20= _LT_TAGVAR(hardcode_automatic,=20$1)=3Dyes=0A@@=20-1056,13=20+1095,21=20= @@=20m4_defun([_LT_DARWIN_LINKER_FEATURES],=0A=20=20=20esac=0A=20=20=20= if=20test=20"$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= _LT_TAGVAR(archive_cmds,=20$1)=3D"\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= $_lt_dar_single_mod${_lt_dsymutil}"=0A+=20=20=20=20= _lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= _LT_TAGVAR(archive_cmds,=20$1)=3D"\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dsymutil}"=0A=20=20=20=20=20_LT_TAGVAR(module_cmds,=20$1)=3D"\$CC=20= \$allow_undefined_flag=20-o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= _LT_TAGVAR(archive_expsym_cmds,=20$1)=3D"sed=20's,^,_,'=20<=20= \$export_symbols=20>=20\$output_objdir/\${libname}-symbols.expsym~\$CC=20= -dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20= \$deplibs=20\$compiler_flags=20-install_name=20\$rpath/\$soname=20= \$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= _LT_TAGVAR(archive_expsym_cmds,=20$1)=3D"sed=20's,^,_,'=20<=20= \$export_symbols=20>=20\$output_objdir/\${libname}-symbols.expsym~\$CC=20= -dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20= \$deplibs=20\$compiler_flags=20-install_name=20${_lt_install_name}=20= \$verstring=20${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= _LT_TAGVAR(module_expsym_cmds,=20$1)=3D"sed=20-e=20's,^,_,'=20<=20= \$export_symbols=20>=20\$output_objdir/\${libname}-symbols.expsym~\$CC=20= \$allow_undefined_flag=20-o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= m4_if([$1],=20[CXX],=0A=20[=20=20=20if=20test=20= "$lt_cv_apple_cc_single_mod"=20!=3D=20"yes";=20then=0A-=20=20=20=20=20=20= _LT_TAGVAR(archive_cmds,=20$1)=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20= \$verstring${_lt_dsymutil}"=0A+=20=20=20=20=20=20= _lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20=20= =20_lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20=20=20fi=0A+=20=20= =20=20=20=20_LT_TAGVAR(archive_cmds,=20$1)=3D"\$CC=20-r=20= -keep_private_externs=20-nostdlib=20-o=20\${lib}-master.o=20= \$libobjs~\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \${lib}-master.o=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring${_lt_dsymutil}"=0A=20=20=20=20=20=20=20= _LT_TAGVAR(archive_expsym_cmds,=20$1)=3D"sed=20's,^,_,'=20<=20= \$export_symbols=20>=20\$output_objdir/\${libname}-symbols.expsym~\$CC=20= -r=20-keep_private_externs=20-nostdlib=20-o=20\${lib}-master.o=20= \$libobjs~\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \${lib}-master.o=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20= =20=20=20=20fi=0A=20],[])=0A@@=20-4265,6=20+4312,7=20@@=20= _LT_TAGDECL([link_static_flag],=20[lt_prog_compiler_static],=20[1],=0A=20= =09[Compiler=20flag=20to=20prevent=20dynamic=20linking])=0A=20])#=20= _LT_COMPILER_PIC=0A=20=0A+_LT_TAGVAR(enable_darwin_at_rpath,=20$1)=3Dno=0A= =20=0A=20#=20_LT_LINKER_SHLIBS([TAGNAME])=0A=20#=20= ----------------------------=0A@@=20-6504,7=20+6552,6=20@@=20fi=20#=20= test=20"$_lt_caught_CXX_error"=20!=3D=20yes=0A=20AC_LANG_POP=0A=20])#=20= _LT_LANG_CXX_CONFIG=0A=20=0A-=0A=20#=20_LT_SYS_HIDDEN_LIBDEPS([TAGNAME])=0A= =20#=20---------------------------------=0A=20#=20Figure=20out=20= "hidden"=20library=20dependencies=20from=20verbose=0Adiff=20--git=20= a/libvtv/configure=20b/libvtv/configure=0Aindex=20= 917557103e9..a7889161c50=20100755=0A---=20a/libvtv/configure=0A+++=20= b/libvtv/configure=0A@@=20-640,6=20+640,8=20@@=20VTV_CYGMIN_FALSE=0A=20= VTV_CYGMIN_TRUE=0A=20XCFLAGS=0A=20libtool_VERSION=0A= +ENABLE_DARWIN_AT_RPATH_FALSE=0A+ENABLE_DARWIN_AT_RPATH_TRUE=0A=20= enable_static=0A=20enable_shared=0A=20lt_host_flags=0A@@=20-797,6=20= +799,7=20@@=20with_pic=0A=20enable_fast_install=0A=20with_gnu_ld=0A=20= enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20enable_cet=0A=20= with_gcc_major_version_only=0A=20'=0A@@=20-1446,6=20+1449,9=20@@=20= Optional=20Features:=0A=20=20=20--enable-fast-install[=3DPKGS]=0A=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= optimize=20for=20fast=20installation=20[default=3Dyes]=0A=20=20=20= --disable-libtool-lock=20=20avoid=20locking=20(might=20break=20parallel=20= builds)=0A+=20=20--enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20install=20libraries=20= with=20@rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20= to=20executables=0A=20=20=20--enable-cet=20=20=20=20=20=20=20=20=20=20=20= =20enable=20Intel=20CET=20in=20target=20libraries=20[default=3Dauto]=0A=20= =0A=20Optional=20Packages:=0A@@=20-8786,7=20+8792,7=20@@=20$as_echo=20= "$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20#=20darwin=20= 5.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20adjust=20when=20= the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20forced=20to=20= an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-10491,6=20+10497,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-10508,9=20= +10557,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-12316,7=20+12369,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2012319=20"configure"=0A+#line=2012372=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-12422,7=20= +12475,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2012425=20"configure"=0A+#line=20= 12478=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-13298,6=20+13351,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20=20=20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20= an=20arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc_CXX=3Dno=0A=20=20=20= hardcode_direct_CXX=3Dno=0A=20=20=20hardcode_automatic_CXX=3Dyes=0A@@=20= -13315,12=20+13411,20=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds_CXX=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20= \$lib=20\$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds_CXX=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds_CXX=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20=20= =20=20if=20test=20"$lt_cv_apple_cc_single_mod"=20!=3D=20"yes";=20then=0A= -=20=20=20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20= \$verstring${_lt_dsymutil}"=0A+=20=20=20=20=20=20= _lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20=20= =20_lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20=20=20fi=0A+=20=20= =20=20=20=20archive_cmds_CXX=3D"\$CC=20-r=20-keep_private_externs=20= -nostdlib=20-o=20\${lib}-master.o=20\$libobjs~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\${lib}-master.o=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20= \$verstring${_lt_dsymutil}"=0A=20=20=20=20=20=20=20= archive_expsym_cmds_CXX=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-r=20= -keep_private_externs=20-nostdlib=20-o=20\${lib}-master.o=20= \$libobjs~\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \${lib}-master.o=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20= =20=20=20=20fi=0A=20=0A@@=20-15714,6=20+15818,14=20@@=20esac=0A=20=0A=20=0A= =20=0A+=20if=20test=20x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20= =20ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'=0A+else=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D= =0A+fi=0A+=0A=20=0A=20#=20For=20libtool=20versioning=20info,=20format=20= is=20CURRENT:REVISION:AGE=0A=20libtool_VERSION=3D1:0:0=0A@@=20-16059,6=20= +16171,10=20@@=20if=20test=20-z=20"${am__fastdepCXX_TRUE}"=20&&=20test=20= -z=20"${am__fastdepCXX_FALSE}";=20then=0A=20=20=20as_fn_error=20$?=20= "conditional=20\"am__fastdepCXX\"=20was=20never=20defined.=0A=20Usually=20= this=20means=20the=20macro=20was=20only=20invoked=20conditionally."=20= "$LINENO"=205=0A=20fi=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${VTV_CYGMIN_TRUE}"=20&&=20test=20-z=20"${VTV_CYGMIN_FALSE}";=20then=0A=20= =20=20as_fn_error=20$?=20"conditional=20\"VTV_CYGMIN\"=20was=20never=20= defined.=0A=20Usually=20this=20means=20the=20macro=20was=20only=20= invoked=20conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/libvtv/configure.ac=20b/libvtv/configure.ac=0Aindex=20= f3b937e4b10..50aaadbb3a3=20100644=0A---=20a/libvtv/configure.ac=0A+++=20= b/libvtv/configure.ac=0A@@=20-153,6=20+153,7=20@@=20AM_PROG_LIBTOOL=0A=20= ACX_LT_HOST_FLAGS=0A=20AC_SUBST(enable_shared)=0A=20= AC_SUBST(enable_static)=0A+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20= [test=20x$enable_darwin_at_rpath=20=3D=20xyes])=0A=20=0A=20#=20For=20= libtool=20versioning=20info,=20format=20is=20CURRENT:REVISION:AGE=0A=20= libtool_VERSION=3D1:0:0=0Adiff=20--git=20a/lto-plugin/configure=20= b/lto-plugin/configure=0Aindex=2037c44d04a0d..28f5dd79cd7=20100755=0A---=20= a/lto-plugin/configure=0A+++=20b/lto-plugin/configure=0A@@=20-634,6=20= +634,8=20@@=20LTLIBOBJS=0A=20LIBOBJS=0A=20target_noncanonical=0A=20= lt_host_flags=0A+ENABLE_DARWIN_AT_RPATH_FALSE=0A= +ENABLE_DARWIN_AT_RPATH_TRUE=0A=20OTOOL64=0A=20OTOOL=0A=20LIPO=0A@@=20= -788,6=20+790,7=20@@=20with_pic=0A=20enable_fast_install=0A=20= with_gnu_ld=0A=20enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20'=0A=20= =20=20=20=20=20=20ac_precious_vars=3D'build_alias=0A=20host_alias=0A@@=20= -1434,6=20+1437,9=20@@=20Optional=20Features:=0A=20=20=20= --enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20for=20fast=20= installation=20[default=3Dyes]=0A=20=20=20--disable-libtool-lock=20=20= avoid=20locking=20(might=20break=20parallel=20builds)=0A+=20=20= --enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20install=20libraries=20with=20= @rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20to=20= executables=0A=20=0A=20Optional=20Packages:=0A=20=20=20= --with-PACKAGE[=3DARG]=20=20=20=20use=20PACKAGE=20[ARG=3Dyes]=0A@@=20= -8657,7=20+8663,7=20@@=20$as_echo=20"$lt_cv_ld_force_load"=20>&6;=20}=0A=20= =20=20=20=20=20=20#=20darwin=205.x=20(macOS=2010.1)=20onwards=20we=20= only=20need=20to=20adjust=20when=20the=0A=20=20=20=20=20=20=20#=20= deployment=20target=20is=20forced=20to=20an=20earlier=20version.=0A=20=20= =20=20=20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-10363,6=20+10369,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-10380,9=20= +10429,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-12188,7=20+12241,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2012191=20"configure"=0A+#line=2012244=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-12294,7=20= +12347,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2012297=20"configure"=0A+#line=20= 12350=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-12531,6=20+12584,14=20@@=20CC=3D"$lt_save_CC"=0A=20= #=20Only=20expand=20once:=0A=20=0A=20=0A+=20if=20test=20= x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'= =0A+else=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D=0A+fi=0A+=0A=20=0A=20=0A=20=0A@@=20= -12777,6=20+12838,10=20@@=20if=20test=20-z=20= "${LTO_PLUGIN_USE_SYMVER_SUN_TRUE}"=20&&=20test=20-z=20= "${LTO_PLUGIN_USE_SYMV=0A=20=20=20as_fn_error=20$?=20"conditional=20= \"LTO_PLUGIN_USE_SYMVER_SUN\"=20was=20never=20defined.=0A=20Usually=20= this=20means=20the=20macro=20was=20only=20invoked=20conditionally."=20= "$LINENO"=205=0A=20fi=0A+if=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20=0A=20:=20= "${CONFIG_STATUS=3D./config.status}"=0A=20ac_write_fail=3D0=0Adiff=20= --git=20a/lto-plugin/configure.ac=20b/lto-plugin/configure.ac=0Aindex=20= 84f2a60b480..c051b8c6283=20100644=0A---=20a/lto-plugin/configure.ac=0A= +++=20b/lto-plugin/configure.ac=0A@@=20-121,6=20+121,7=20@@=20fi=0A=20= AC_SUBST(ac_lto_plugin_extra_ldflags)=0A=20=0A=20AM_PROG_LIBTOOL=0A= +AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20[test=20= x$enable_darwin_at_rpath=20=3D=20xyes])=0A=20ACX_LT_HOST_FLAGS=0A=20= AC_SUBST(target_noncanonical)=0A=20AC_TYPE_INT64_T=0Adiff=20--git=20= a/zlib/configure=20b/zlib/configure=0Aindex=20273ac36647d..92c462d04c6=20= 100755=0A---=20a/zlib/configure=0A+++=20b/zlib/configure=0A@@=20-641,6=20= +641,8=20@@=20TARGET_LIBRARY_FALSE=0A=20TARGET_LIBRARY_TRUE=0A=20= toolexeclibdir=0A=20toolexecdir=0A+ENABLE_DARWIN_AT_RPATH_FALSE=0A= +ENABLE_DARWIN_AT_RPATH_TRUE=0A=20CPP=0A=20OTOOL64=0A=20OTOOL=0A@@=20= -778,6=20+780,7=20@@=20with_pic=0A=20enable_fast_install=0A=20= with_gnu_ld=0A=20enable_libtool_lock=0A+enable_darwin_at_rpath=0A=20= with_toolexeclibdir=0A=20enable_host_shared=0A=20enable_host_pie=0A@@=20= -1422,6=20+1425,9=20@@=20Optional=20Features:=0A=20=20=20= --enable-fast-install[=3DPKGS]=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20optimize=20for=20fast=20= installation=20[default=3Dyes]=0A=20=20=20--disable-libtool-lock=20=20= avoid=20locking=20(might=20break=20parallel=20builds)=0A+=20=20= --enable-darwin-at-rpath=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20install=20libraries=20with=20= @rpath/library-name,=20requires=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20rpaths=20to=20be=20added=20to=20= executables=0A=20=20=20--enable-host-shared=20=20=20=20build=20host=20= code=20as=20shared=20libraries=0A=20=20=20--enable-host-pie=20=20=20=20=20= =20=20build=20host=20code=20as=20PIE=0A=20=0A@@=20-6976,7=20+6982,7=20@@=20= $as_echo=20"$lt_cv_ld_force_load"=20>&6;=20}=0A=20=20=20=20=20=20=20#=20= darwin=205.x=20(macOS=2010.1)=20onwards=20we=20only=20need=20to=20adjust=20= when=20the=0A=20=20=20=20=20=20=20#=20deployment=20target=20is=20forced=20= to=20an=20earlier=20version.=0A=20=20=20=20=20=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host=20in=0A-=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)=0A+=09= UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)=0A=20=09=20=20;;=0A=20=09= 10.[012][,.]*)=0A=20=09=20=20= _lt_dar_allow_undefined=3D'${wl}-flat_namespace=20${wl}-undefined=20= ${wl}suppress'=0A@@=20-8955,6=20+8961,49=20@@=20if=20test=20-z=20= "$aix_libpath";=20then=20aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20=20= =20darwin*=20|=20rhapsody*)=0A=20=0A=20=0A+=0A+=20=20#=20Publish=20an=20= arg=20to=20allow=20the=20user=20to=20select=20that=20Darwin=20host=20= (and=20target)=0A+=20=20#=20libraries=20should=20be=20given=20= install-names=20like=20@rpath/libfoo.dylib.=20=20This=0A+=20=20#=20= requires=20that=20the=20user=20of=20the=20library=20then=20adds=20an=20= 'rpath'=20to=20the=20DSO=20that=0A+=20=20#=20needs=20access.=0A+=20=20#=20= NOTE:=20there=20are=20defaults=20below,=20for=20systems=20that=20support=20= rpaths.=20=20The=20person=0A+=20=20#=20configuring=20can=20override=20= the=20defaults=20for=20any=20system=20version=20that=20supports=0A+=20=20= #=20them=20-=20they=20are,=20however,=20forced=20off=20for=20system=20= versions=20without=20support.=0A+=20=20#=20Check=20whether=20= --enable-darwin-at-rpath=20was=20given.=0A+if=20test=20= "${enable_darwin_at_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= enableval=3D$enable_darwin_at_rpath;=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20#=20= This=20is=20not=20supported=20before=20macOS=2010.5=20/=20Darwin9.=0A+=20= =20=20=20case=20${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20= =20=20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=09{=20= $as_echo=20"$as_me:${as_lineno-$LINENO}:=20WARNING:=20Darwin=20@rpath=20= library=20names=20are=20incompatible=20with=20OSX=20versions=20earlier=20= than=2010.5=20(rpaths=20disabled)"=20>&5=0A+$as_echo=20"$as_me:=20= WARNING:=20Darwin=20@rpath=20library=20names=20are=20incompatible=20with=20= OSX=20versions=20earlier=20than=2010.5=20(rpaths=20disabled)"=20>&2;}=0A= +=09enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20= esac=0A+=20=20=20fi=0A+else=0A+=20=20case=20= ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os=20in=0A+=20=20=20=20#=20As=20= above,=20before=2010.5=20/=20Darwin9=20this=20does=20not=20work.=0A+=20=20= =20=20=20UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)=0A+=20=20=20=20= =20=20=20enable_darwin_at_rpath=3Dno=0A+=20=20=20=20=20=20=20;;=0A+=0A+=20= =20=20=20#=20We=20cannot=20build=20and=20test=20reliably=20on=20macOS=20= 10.11+=20(Darwin15+)=20without=20use=0A+=20=20=20=20#=20of=20rpaths,=20= since=20runpaths=20set=20via=20DYLD_LIBRARY_PATH=20are=20elided=20by=20= key=0A+=20=20=20=20#=20system=20executables=20(e.g.=20/bin/sh).=20=20= Force=20rpaths=20on=20for=20these=20systems.=0A+=20=20=20=20=20=20= UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]*=20)=0A+=20= =20=20=20=20=20{=20$as_echo=20"$as_me:${as_lineno-$LINENO}:=20@rpath=20= library=20names=20are=20needed=20on=20macOS=20versions=20later=20than=20= 10.11=20(rpaths=20have=20been=20enabled)"=20>&5=0A+$as_echo=20"$as_me:=20= @rpath=20library=20names=20are=20needed=20on=20macOS=20versions=20later=20= than=2010.11=20(rpaths=20have=20been=20enabled)"=20>&6;}=0A+=20=20=20=20=20= =20enable_darwin_at_rpath=3Dyes=0A+=20=20=20=20=20=20;;=0A+=20=20=20=20#=20= NOTE:=20we=20are=20not=20(yet)=20doing=20anything=20for=2010.5=20..=20= 10.10,=20since=20they=20can=0A+=20=20=20=20#=20work=20with=20either=20= DYLD_LIBRARY_PATH=20or=20embedded=20rpaths.=0A+=0A+=20=20=20=20esac=0A+=0A= +fi=0A+=0A+=0A=20=20=20archive_cmds_need_lc=3Dno=0A=20=20=20= hardcode_direct=3Dno=0A=20=20=20hardcode_automatic=3Dyes=0A@@=20-8972,9=20= +9021,13=20@@=20if=20test=20-z=20"$aix_libpath";=20then=20= aix_libpath=3D"/usr/lib:/lib";=20fi=0A=20=20=20esac=0A=20=20=20if=20test=20= "$_lt_dar_can_shared"=20=3D=20"yes";=20then=0A=20=20=20=20=20= output_verbose_link_cmd=3Dfunc_echo_all=0A-=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= \$rpath/\$soname=20\$verstring=20$_lt_dar_single_mod${_lt_dsymutil}"=0A+=20= =20=20=20_lt_install_name=3D'\$rpath/\$soname'=0A+=20=20=20=20if=20test=20= "x$enable_darwin_at_rpath"=20=3D=20"xyes";=20then=0A+=20=20=20=20=20=20= _lt_install_name=3D'@rpath/\$soname'=0A+=20=20=20=20fi=0A+=20=20=20=20= archive_cmds=3D"\$CC=20-dynamiclib=20\$allow_undefined_flag=20-o=20\$lib=20= \$libobjs=20\$deplibs=20\$compiler_flags=20-install_name=20= ${_lt_install_name}=20\$verstring=20${_lt_dsymutil}"=0A=20=20=20=20=20= module_cmds=3D"\$CC=20\$allow_undefined_flag=20-o=20\$lib=20-bundle=20= \$libobjs=20\$deplibs=20\$compiler_flags${_lt_dsymutil}"=0A-=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20\$rpath/\$soname=20\$verstring=20= ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"=0A+=20=20=20=20= archive_expsym_cmds=3D"sed=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20-dynamiclib=20= \$allow_undefined_flag=20-o=20\$lib=20\$libobjs=20\$deplibs=20= \$compiler_flags=20-install_name=20${_lt_install_name}=20\$verstring=20= ${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=20=20=20=20= module_expsym_cmds=3D"sed=20-e=20's,^,_,'=20<=20\$export_symbols=20>=20= \$output_objdir/\${libname}-symbols.expsym~\$CC=20\$allow_undefined_flag=20= -o=20\$lib=20-bundle=20\$libobjs=20\$deplibs=20= \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"=0A=20=0A=20=20=20= else=0A@@=20-10801,7=20+10854,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20= lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2010804=20"configure"=0A+#line=2010857=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-10907,7=20= +10960,7=20@@=20else=0A=20=20=20lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20= lt_dlneed_uscore=3D2=0A=20=20=20lt_status=3D$lt_dlunknown=0A=20=20=20cat=20= >=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2010910=20"configure"=0A+#line=20= 10963=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-11144,6=20+11197,14=20@@=20CC=3D"$lt_save_CC"=0A=20= #=20Only=20expand=20once:=0A=20=0A=20=0A+=20if=20test=20= x$enable_darwin_at_rpath=20=3D=20xyes;=20then=0A+=20=20= ENABLE_DARWIN_AT_RPATH_TRUE=3D=0A+=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D'#'= =0A+else=0A+=20=20ENABLE_DARWIN_AT_RPATH_TRUE=3D'#'=0A+=20=20= ENABLE_DARWIN_AT_RPATH_FALSE=3D=0A+fi=0A+=0A=20=0A=20#=20Find=20CPP=20= now=20so=20that=20any=20conditional=20tests=20below=20won't=20do=20it=20= and=0A=20#=20thereby=20make=20the=20resulting=20definitions=20= conditional.=0A@@=20-11790,6=20+11851,10=20@@=20if=20test=20-z=20= "${am__fastdepCC_TRUE}"=20&&=20test=20-z=20"${am__fastdepCC_FALSE}";=20= then=0A=20=20=20as_fn_error=20$?=20"conditional=20\"am__fastdepCC\"=20= was=20never=20defined.=0A=20Usually=20this=20means=20the=20macro=20was=20= only=20invoked=20conditionally."=20"$LINENO"=205=0A=20fi=0A+if=20test=20= -z=20"${ENABLE_DARWIN_AT_RPATH_TRUE}"=20&&=20test=20-z=20= "${ENABLE_DARWIN_AT_RPATH_FALSE}";=20then=0A+=20=20as_fn_error=20$?=20= "conditional=20\"ENABLE_DARWIN_AT_RPATH\"=20was=20never=20defined.=0A= +Usually=20this=20means=20the=20macro=20was=20only=20invoked=20= conditionally."=20"$LINENO"=205=0A+fi=0A=20if=20test=20-z=20= "${TARGET_LIBRARY_TRUE}"=20&&=20test=20-z=20"${TARGET_LIBRARY_FALSE}";=20= then=0A=20=20=20as_fn_error=20$?=20"conditional=20\"TARGET_LIBRARY\"=20= was=20never=20defined.=0A=20Usually=20this=20means=20the=20macro=20was=20= only=20invoked=20conditionally."=20"$LINENO"=205=0Adiff=20--git=20= a/zlib/configure.ac=20b/zlib/configure.ac=0Aindex=20= adf7aad4e51..9501cdfea85=20100644=0A---=20a/zlib/configure.ac=0A+++=20= b/zlib/configure.ac=0A@@=20-64,6=20+64,7=20@@=20GCC_CET_FLAGS(CET_FLAGS)=0A= =20AC_SUBST(CET_FLAGS)=0A=20=0A=20AC_PROG_LIBTOOL=0A= +AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20[test=20= x$enable_darwin_at_rpath=20=3D=20xyes])=0A=20=0A=20#=20Find=20CPP=20now=20= so=20that=20any=20conditional=20tests=20below=20won't=20do=20it=20and=0A=20= #=20thereby=20make=20the=20resulting=20definitions=20conditional.=0A--=20= =0A2.39.2=20(Apple=20Git-143)=0A=0A= --Apple-Mail=_99E6C359-FF70-48F0-8115-34BFFC915D25 Content-Disposition: attachment; filename=0003-Darwin-rpaths-Add-with-darwin-extra-rpath.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0003-Darwin-rpaths-Add-with-darwin-extra-rpath.patch" Content-Transfer-Encoding: quoted-printable =46rom=202348525bb5fb18d486ad0738fd7939fca26df797=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Iain=20Sandoe=20=0ADate:=20= Sat,=2028=20May=202022=2010:16:27=20+0100=0ASubject:=20[PATCH=203/5]=20= Darwin,=20rpaths:=20Add=20--with-darwin-extra-rpath.=0A=0AThis=20is=20= provided=20to=20allow=20distributions=20to=20add=20a=20single=20= additional=0Arunpath=20to=20allow=20for=20cases=20where=20the=20= installed=20GCC=20library=20directories=0Aare=20then=20symlinked=20to=20= a=20common=20dirctory=20outside=20of=20any=20of=20the=20GCC=0A= installations.=0A=0AFor=20example:=0A=0A/opt/distro/lib:=0A=20=20= libgfortran.dylib=20->=20/opt/distro/lib/gcc-11.3/lib/libgfortran.dylib=0A= =0ASo=20that=20libraries=20which=20are=20designed=20to=20be=20found=20in=20= the=20runpath=20we=20would=20then=0Aadd=20= --with-darwin-add-rpath=3D/opt/distro/lib=20to=20the=20configure=20line.=0A= =0AThis=20patch=20makes=20the=20configuration=20a=20little=20more=20= forgiving=20of=20using=0A--disable-darwin-at-rpath=20(although=20for=20= platform=20versions=20>=3D=2010.11=20this=20will=0Aresult=20in=20= misconfigured=20target=20libraries).=0A=0Agcc/ChangeLog:=0A=0A=09*=20= configure.ac:=20Add=20--with-darwin-extra-rpath=20option.=0A=09*=20= config/darwin.h:=20Handle=20DARWIN_EXTRA_RPATH.=0A=09*=20config.in:=20= Regenerate.=0A=09*=20configure:=20Regenerate.=0A---=0A=20gcc/config.in=20= =20=20=20=20=20=20|=2013=20+++++++++++++=0A=20gcc/config/darwin.h=20|=20= 14=20++++++++++++++=0A=20gcc/configure=20=20=20=20=20=20=20|=2028=20= ++++++++++++++++++++++++++--=0A=20gcc/configure.ac=20=20=20=20|=2013=20= +++++++++++++=0A=204=20files=20changed,=2066=20insertions(+),=202=20= deletions(-)=0A=0Adiff=20--git=20a/gcc/config.in=20b/gcc/config.in=0A= index=205cf51bc1b01..9bda18ab64b=20100644=0A---=20a/gcc/config.in=0A+++=20= b/gcc/config.in=0A@@=20-49,6=20+49,19=20@@=0A=20#endif=0A=20=0A=20=0A+/*=20= Specify=20a=20runpath=20directory,=20additional=20to=20those=20provided=20= by=20the=20compiler=0A+=20=20=20*/=0A+#ifndef=20USED_FOR_TARGET=0A= +#undef=20DARWIN_ADD_RPATH=0A+#endif=0A+=0A+=0A+/*=20Should=20add=20an=20= extra=20runpath=20directory=20*/=0A+#ifndef=20USED_FOR_TARGET=0A+#undef=20= DARWIN_DO_EXTRA_RPATH=0A+#endif=0A+=0A+=0A=20/*=20Define=20to=20enable=20= the=20use=20of=20a=20default=20assembler.=20*/=0A=20#ifndef=20= USED_FOR_TARGET=0A=20#undef=20DEFAULT_ASSEMBLER=0Adiff=20--git=20= a/gcc/config/darwin.h=20b/gcc/config/darwin.h=0Aindex=20= 1b6920f4c92..ede8c1d8dbb=20100644=0A---=20a/gcc/config/darwin.h=0A+++=20= b/gcc/config/darwin.h=0A@@=20-321,6=20+321,19=20@@=20extern=20GTY(())=20= int=20darwin_ms_struct;=0A=20=20%:version-compare(>=3D=2010.11=20= mmacosx-version-min=3D=20-lemutls_w)=20"=0A=20#endif=0A=20=0A+/*=20We=20= might=20elect=20to=20add=20a=20path=20even=20when=20this=20compiler=20= does=20not=20use=20embedded=0A+=20=20=20run=20paths,=20so=20that=20we=20= can=20use=20libraries=20from=20an=20alternate=20compiler=20that=20is=0A+=20= =20=20using=20embedded=20runpaths.=20=20*/=0A+#if=20= DARWIN_DO_EXTRA_RPATH=0A+#=20define=20DARWIN_EXTRA_RPATH=20\=0A= +"%{!r:%{!nostdlib:%{!nodefaultrpaths:\=0A+=20=20=20=20= %:version-compare(>=3D=2010.5=20mmacosx-version-min=3D=20-rpath)=20\=0A+=20= =20=20=20%:version-compare(>=3D=2010.5=20mmacosx-version-min=3D=20"=20= DARWIN_ADD_RPATH=20")=20\=0A+=20=20}}}"=0A+#else=0A+#=20define=20= DARWIN_EXTRA_RPATH=20""=0A+#endif=0A+=0A=20#define=20= SUBSUBTARGET_OVERRIDE_OPTIONS=09=09=09=09=09\=0A=20=20=20do=20{=09=09=09=09= =09=09=09=09=09\=0A=20=20=20=20=20darwin_override_options=20();=09=09=09=09= =09=09\=0A@@=20-415,6=20+428,7=20@@=20extern=20GTY(())=20int=20= darwin_ms_struct;=0A=20=20=20=20=20DARWIN_NOPIE_SPEC=20\=0A=20=20=20=20=20= DARWIN_RDYNAMIC=20\=0A=20=20=20=20=20DARWIN_NOCOMPACT_UNWIND=20\=0A+=20=20= =20=20DARWIN_EXTRA_RPATH=20\=0A=20=20=20=20=20DARWIN_RPATH_LINK=20\=0A=20= =20=20=20=20"}}}}}}}=20%=20conftest.$ac_ext=20<<_LT_EOF=0A-#line=2019942=20"configure"=0A+#line=20= 19946=20"configure"=0A=20#include=20"confdefs.h"=0A=20=0A=20#if=20= HAVE_DLFCN_H=0A@@=20-20045,7=20+20049,7=20@@=20else=0A=20=20=20= lt_dlunknown=3D0;=20lt_dlno_uscore=3D1;=20lt_dlneed_uscore=3D2=0A=20=20=20= lt_status=3D$lt_dlunknown=0A=20=20=20cat=20>=20conftest.$ac_ext=20= <<_LT_EOF=0A-#line=2020048=20"configure"=0A+#line=2020052=20"configure"=0A= =20#include=20"confdefs.h"=0A=20=0A=20#if=20HAVE_DLFCN_H=0A@@=20-23373,6=20= +23377,26=20@@=20else=0A=20=20=20ENABLE_DARWIN_AT_RPATH_FALSE=3D=0A=20fi=0A= =20=0A+DARWIN_DO_EXTRA_RPATH=3D0=0A+=0A+#=20Check=20whether=20= --with-darwin-extra-rpath=20was=20given.=0A+if=20test=20= "${with_darwin_extra_rpath+set}"=20=3D=20set;=20then=20:=0A+=20=20= withval=3D$with_darwin_extra_rpath;=20if=20test=20x"$withval"=20!=3D=20= x;=20then=0A+=20=20=20DARWIN_ADD_RPATH=3D"$withval"=0A+=20=20=20= DARWIN_DO_EXTRA_RPATH=3D1=0A+=20fi=0A+fi=0A+=0A+=0A+cat=20>>confdefs.h=20= <<_ACEOF=0A+#define=20DARWIN_DO_EXTRA_RPATH=20$DARWIN_DO_EXTRA_RPATH=0A= +_ACEOF=0A+=0A+=0A+cat=20>>confdefs.h=20<<_ACEOF=0A+#define=20= DARWIN_ADD_RPATH=20"$DARWIN_ADD_RPATH"=0A+_ACEOF=0A+=0A=20=0A=20#=20= Identify=20the=20assembler=20which=20will=20work=20hand-in-glove=20with=20= the=20newly=0A=20#=20built=20GCC,=20so=20that=20we=20can=20examine=20its=20= features.=20=20This=20is=20the=20assembler=0Adiff=20--git=20= a/gcc/configure.ac=20b/gcc/configure.ac=0Aindex=20= 80e31229408..84175a5d7ce=20100644=0A---=20a/gcc/configure.ac=0A+++=20= b/gcc/configure.ac=0A@@=20-2600,6=20+2600,19=20@@=20AC_SUBST(objdir)=0A=20= AC_SUBST(enable_fast_install)=0A=20=0A=20= AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH],=20[test=20= x$enable_darwin_at_rpath=20=3D=20xyes])=0A+DARWIN_DO_EXTRA_RPATH=3D0=0A= +AC_ARG_WITH(darwin-extra-rpath,=0A+[AS_HELP_STRING(=0A+=20=20= [[--with-darwin-extra-rpath=3D[ARG]]],=0A+=20=20=20[Specify=20a=20= runpath=20directory,=20additional=20to=20those=20provided=20by=20the=20= compiler])],=0A+[if=20test=20x"$withval"=20!=3D=20x;=20then=0A+=20=20=20= DARWIN_ADD_RPATH=3D"$withval"=0A+=20=20=20DARWIN_DO_EXTRA_RPATH=3D1=0A+=20= fi])=0A+AC_DEFINE_UNQUOTED(DARWIN_DO_EXTRA_RPATH,=20= $DARWIN_DO_EXTRA_RPATH,=0A+=20=20[Should=20add=20an=20extra=20runpath=20= directory])=0A+AC_DEFINE_UNQUOTED(DARWIN_ADD_RPATH,=20= "$DARWIN_ADD_RPATH",=0A+=20=20[Specify=20a=20runpath=20directory,=20= additional=20to=20those=20provided=20by=20the=20compiler])=0A=20=0A=20#=20= Identify=20the=20assembler=20which=20will=20work=20hand-in-glove=20with=20= the=20newly=0A=20#=20built=20GCC,=20so=20that=20we=20can=20examine=20its=20= features.=20=20This=20is=20the=20assembler=0A--=20=0A2.39.2=20(Apple=20= Git-143)=0A=0A= --Apple-Mail=_99E6C359-FF70-48F0-8115-34BFFC915D25 Content-Disposition: attachment; filename=0004-Testsuite-allow-non-installed-testing-on-darwin.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0004-Testsuite-allow-non-installed-testing-on-darwin.patch" Content-Transfer-Encoding: quoted-printable =46rom=200415173d58e7df3683dbd92d5d92003c8200a4b0=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Iain=20Sandoe=20=0ADate:=20= Fri,=2016=20Apr=202021=2020:01:40=20+0100=0ASubject:=20[PATCH=204/5]=20= Testsuite:=20allow=20non-installed=20testing=20on=20darwin=0A=0A= DYLD_LIBRARY_PATH=20is=20now=20removed=20from=20the=20environment=20for=20= all=20system=0Atools,=20including=20the=20shell.=20Adapt=20the=20= testsuite=20and=20pass=20the=20right=0Aoptions=20to=20allow=20testing,=20= even=20when=20the=20compiler=20and=20libraries=20have=20not=0Abeen=20= installed.=0A=0Agcc/ChangeLog:=0A=0A=09*=20Makefile.in:=20set=20= ENABLE_DARWIN_AT_RPATH=20in=20site.tmp.=0A=0Agcc/testsuite/ChangeLog:=0A=0A= =09*=20gfortran.dg/coarray/caf.exp:=20Correctly=20set=0A=09libatomic=20= flags.=0A=09*=20gfortran.dg/dg.exp:=20Likewise.=0A=09*=20= lib/asan-dg.exp:=20Set=20correct=20-B=20flags.=0A=09*=20= lib/atomic-dg.exp:=20Likewise.=0A=09*=20lib/target-libpath.exp:=20Handle=20= ENABLE_DARWIN_AT_RPATH.=0A=0Alibatomic/ChangeLog:=0A=0A=09*=20= testsuite/lib/libatomic.exp:=20Pass=20correct=20flags=20on=20darwin.=0A=0A= libffi/ChangeLog:=0A=0A=09*=20testsuite/lib/libffi.exp:=20Likewise.=0A=0A= libitm/ChangeLog:=0A=0A=09*=20testsuite/lib/libitm.exp:=20Likewise.=0A=09= *=20testsuite/libitm.c++/c++.exp:=20Likewise.=0A---=0A=20gcc/Makefile.in=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20|=20=203=20+++=0A=20gcc/testsuite/gfortran.dg/coarray/caf.exp=20|=20= 16=20+++++++++---=0A=20gcc/testsuite/gfortran.dg/dg.exp=20=20=20=20=20=20= =20=20=20=20|=2032=20++++++++++++++++++++---=0A=20= gcc/testsuite/lib/asan-dg.exp=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=20= 2=20+-=0A=20gcc/testsuite/lib/atomic-dg.exp=20=20=20=20=20=20=20=20=20=20= =20|=20=202=20+-=0A=20gcc/testsuite/lib/target-libpath.exp=20=20=20=20=20= =20|=2023=20+++++++++++++---=0A=20libatomic/testsuite/lib/libatomic.exp=20= =20=20=20=20|=20=208=20++++--=0A=20libffi/testsuite/lib/libffi.exp=20=20=20= =20=20=20=20=20=20=20=20|=2011=20+++++---=0A=20= libitm/testsuite/lib/libitm.exp=20=20=20=20=20=20=20=20=20=20=20|=20=201=20= +=0A=20libitm/testsuite/libitm.c++/c++.exp=20=20=20=20=20=20=20|=20=204=20= ++-=0A=2010=20files=20changed,=2084=20insertions(+),=2018=20deletions(-)=0A= =0Adiff=20--git=20a/gcc/Makefile.in=20b/gcc/Makefile.in=0Aindex=20= 60ba2916457..023dba2159c=20100644=0A---=20a/gcc/Makefile.in=0A+++=20= b/gcc/Makefile.in=0A@@=20-4209,6=20+4209,9=20@@=20site.exp:=20= ./config.status=20Makefile=0A=20=09=20=20echo=20"set=20COMPAT_OPTIONS=20= \"$(COMPAT_OPTIONS)\""=20>>=20./site.tmp;=20\=0A=20=09else=20true;=20\=0A= =20=09fi=0A+=09@if=20test=20"x@enable_darwin_at_rpath@"=20=3D=20"xyes"=20= ;=20then=20\=0A+=09=20=20echo=20"set=20ENABLE_DARWIN_AT_RPATH=201"=20>>=20= ./site.tmp;=20\=0A+=09fi=0A=20=09@echo=20"##=20All=20variables=20above=20= are=20generated=20by=20configure.=20Do=20Not=20Edit=20##"=20>>=20= ./site.tmp=0A=20=09@cat=20./site.tmp=20>=20site.exp=0A=20=09@cat=20= site.bak=20|=20sed=20\=0Adiff=20--git=20= a/gcc/testsuite/gfortran.dg/coarray/caf.exp=20= b/gcc/testsuite/gfortran.dg/coarray/caf.exp=0Aindex=20= d232be2fa90..a10b17a78d0=20100644=0A---=20= a/gcc/testsuite/gfortran.dg/coarray/caf.exp=0A+++=20= b/gcc/testsuite/gfortran.dg/coarray/caf.exp=0A@@=20-28,6=20+28,7=20@@=0A=20= =0A=20#=20Load=20procedures=20from=20common=20libraries.=20=0A=20= load_lib=20gfortran-dg.exp=0A+load_lib=20atomic-dg.exp=0A=20=0A=20#=20If=20= a=20testcase=20doesn't=20have=20special=20options,=20use=20these.=0A=20= global=20DEFAULT_FFLAGS=0A@@=20-47,6=20+48,7=20@@=20global=20= gfortran_test_path=0A=20global=20gfortran_aux_module_flags=0A=20set=20= gfortran_test_path=20$srcdir/$subdir=0A=20set=20= gfortran_aux_module_flags=20$DEFAULT_FFLAGS=0A+=0A=20proc=20= dg-compile-aux-modules=20{=20args=20}=20{=0A=20=20=20=20=20global=20= gfortran_test_path=0A=20=20=20=20=20global=20gfortran_aux_module_flags=0A= @@=20-71,7=20+73,15=20@@=20proc=20dg-compile-aux-modules=20{=20args=20}=20= {=0A=20#=20Add=20-latomic=20only=20where=20supported.=20=20Assume=20= built-in=20support=20elsewhere.=0A=20set=20maybe_atomic_lib=20""=0A=20if=20= [check_effective_target_libatomic_available]=20{=0A-=20=20=20=20set=20= maybe_atomic_lib=20"-latomic"=0A+=20=20=20=20if=20![is_remote=20host]=20= {=0A+=09if=20[info=20exists=20TOOL_OPTIONS]=20{=0A+=09=20=20=20=20set=20= maybe_atomic_lib=20"[atomic_link_flags=20[get_multilibs=20= ${TOOL_OPTIONS}]]"=0A+=09}=20else=20{=0A+=09=20=20=20=20set=20= maybe_atomic_lib=20"[atomic_link_flags=20[get_multilibs]]"=0A+=09}=0A+=20= =20=20=20}=0A+=20=20=20=20set=20t=20[get_multilibs]=0A+=20=20=20=20puts=20= "maybe=20al=20$maybe_atomic_lib=20ml=20$t"=0A=20}=0A=20=0A=20#=20Main=20= loop.=0A@@=20-97,14=20+107,14=20@@=20foreach=20test=20[lsort=20[glob=20= -nocomplain=20$srcdir/$subdir/*.\[fF\]{,90,95,03,08}=20]]=0A=20=20=20=20=20= foreach=20flags=20$option_list=20{=0A=20=09verbose=20"Testing=20$nshort=20= (single),=20$flags"=201=0A=20=20=20=20=20=20=20=20=20set=20= gfortran_aux_module_flags=20"-fcoarray=3Dsingle=20$flags"=0A-=09dg-test=20= $test=20"-fcoarray=3Dsingle=20$flags=20$maybe_atomic_lib"=20""=20=0A+=09= dg-test=20$test=20"-fcoarray=3Dsingle=20$flags"=20$maybe_atomic_lib=0A=20= =09cleanup-modules=20""=0A=20=20=20=20=20}=0A=20=0A=20=20=20=20=20= foreach=20flags=20$option_list=20{=0A=20=09verbose=20"Testing=20$nshort=20= (libcaf_single),=20$flags"=201=0A=20=20=20=20=20=20=20=20=20set=20= gfortran_aux_module_flags=20"-fcoarray=3Dlib=20$flags=20-lcaf_single"=0A= -=09dg-test=20$test=20"-fcoarray=3Dlib=20$flags=20-lcaf_single=20= $maybe_atomic_lib"=20""=0A+=09dg-test=20$test=20"-fcoarray=3Dlib=20= $flags=20-lcaf_single"=20$maybe_atomic_lib=0A=20=09cleanup-modules=20""=0A= =20=20=20=20=20}=0A=20}=0Adiff=20--git=20= a/gcc/testsuite/gfortran.dg/dg.exp=20b/gcc/testsuite/gfortran.dg/dg.exp=0A= index=20ee2760327dc..73541ea7301=20100644=0A---=20= a/gcc/testsuite/gfortran.dg/dg.exp=0A+++=20= b/gcc/testsuite/gfortran.dg/dg.exp=0A@@=20-18,6=20+18,7=20@@=0A=20=0A=20= #=20Load=20support=20procs.=0A=20load_lib=20gfortran-dg.exp=0A+load_lib=20= atomic-dg.exp=0A=20=0A=20#=20If=20a=20testcase=20doesn't=20have=20= special=20options,=20use=20these.=0A=20global=20DEFAULT_FFLAGS=0A@@=20= -53,13=20+54,38=20@@=20proc=20dg-compile-aux-modules=20{=20args=20}=20{=0A= =20=20=20=20=20}=0A=20}=0A=20=0A+#=20coarray=20tests=20might=20need=20= libatomic.=20=20Assume=20that=20it=20is=20either=20not=20needed=20or=0A= +#=C2=A0provided=20by=20builtins=20if=20it's=20not=20available.=0A+set=20= maybe_atomic_lib=20""=0A+if=20= [check_effective_target_libatomic_available]=20{=0A+=20=20=20=20if=20= ![is_remote=20host]=20{=0A+=09if=20[info=20exists=20TOOL_OPTIONS]=20{=0A= +=09=20=20=20=20set=20maybe_atomic_lib=20"[atomic_link_flags=20= [get_multilibs=20${TOOL_OPTIONS}]]"=0A+=09}=20else=20{=0A+=09=20=20=20=20= set=20maybe_atomic_lib=20"[atomic_link_flags=20[get_multilibs]]"=0A+=09}=0A= +=20=20=20=20}=20else=20{=0A+=20=20=20=20=20=20=20=20set=20= maybe_atomic_lib=20""=0A+=20=20=20=20}=0A+=20=20set=20t=20= [get_multilibs]=0A+=20=20puts=20"dg=20set=20al=20$maybe_atomic_lib=20ml=20= $t"=0A+}=0A+=0A+set=20all_flags=20$DEFAULT_FFLAGS=0A+if=20{=20= $maybe_atomic_lib=20!=3D=20""=20}=20{=0A+=20=20=20foreach=20f=20= $maybe_atomic_lib=20{=0A+=20=20=20=20=20lappend=20all_flags=20$f=0A+=20=20= =20}=0A+}=0A+=0A+puts=20"revised=20FFLAGS=20$all_flags"=0A+=0A=20#=20= Main=20loop.=0A=20gfortran-dg-runtest=20[lsort=20\=0A-=20=20=20=20=20=20=20= [glob=20-nocomplain=20$srcdir/$subdir/*.\[fF\]{,90,95,03,08}=20]=20]=20= ""=20$DEFAULT_FFLAGS=0A+=20=20=20=20=20=20=20[glob=20-nocomplain=20= $srcdir/$subdir/*.\[fF\]{,90,95,03,08}=20]=20]=20""=20$all_flags=0A=20=0A= =20gfortran-dg-runtest=20[lsort=20\=0A-=20=20=20=20=20=20=20[glob=20= -nocomplain=20$srcdir/$subdir/g77/*.\[fF\]=20]=20]=20""=20= $DEFAULT_FFLAGS=0A-=0A+=20=20=20=20=20=20=20[glob=20-nocomplain=20= $srcdir/$subdir/g77/*.\[fF\]=20]=20]=20""=20$all_flags=0A=20=0A=20#=20= All=20done.=0A=20dg-finish=0Adiff=20--git=20= a/gcc/testsuite/lib/asan-dg.exp=20b/gcc/testsuite/lib/asan-dg.exp=0A= index=2035e60eaaed5..157b60908d6=20100644=0A---=20= a/gcc/testsuite/lib/asan-dg.exp=0A+++=20b/gcc/testsuite/lib/asan-dg.exp=0A= @@=20-78,7=20+78,7=20@@=20proc=20asan_link_flags_1=20{=20paths=20lib=20}=20= {=0A=20=09=20=20=20||=20[file=20exists=20= "${gccpath}/libsanitizer/${lib}/.libs/lib${lib}.${shlib_ext}"]=20}=20{=0A= =20=09=20=20append=20flags=20"=20-B${gccpath}/libsanitizer/=20"=0A=20=09=20= =20append=20flags=20"=20-B${gccpath}/libsanitizer/${lib}/=20"=0A-=09=20=20= append=20flags=20"=20-L${gccpath}/libsanitizer/${lib}/.libs=20"=0A+=09=20= =20append=20flags=20"=20-B${gccpath}/libsanitizer/${lib}/.libs=20"=0A=20=09= =20=20append=20ld_library_path=20":${gccpath}/libsanitizer/${lib}/.libs"=0A= =20=20=20=20=20=20=20}=0A=20=20=20=20=20}=20else=20{=0Adiff=20--git=20= a/gcc/testsuite/lib/atomic-dg.exp=20b/gcc/testsuite/lib/atomic-dg.exp=0A= index=201589acd8eaf..ce1799cef2d=20100644=0A---=20= a/gcc/testsuite/lib/atomic-dg.exp=0A+++=20= b/gcc/testsuite/lib/atomic-dg.exp=0A@@=20-33,7=20+33,7=20@@=20proc=20= atomic_link_flags=20{=20paths=20}=20{=0A=20=20=20=20=20=20=20if=20{=20= [file=20exists=20"${gccpath}/libatomic/.libs/libatomic.a"]=0A=20=09=20=20= =20||=20[file=20exists=20= "${gccpath}/libatomic/.libs/libatomic.${shlib_ext}"]=20}=20{=0A=20=09=20=20= append=20flags=20"=20-B${gccpath}/libatomic/=20"=0A-=09=20=20append=20= flags=20"=20-L${gccpath}/libatomic/.libs"=0A+=09=20=20append=20flags=20"=20= -B${gccpath}/libatomic/.libs"=0A=20=09=20=20append=20ld_library_path=20= ":${gccpath}/libatomic/.libs"=0A=20=20=20=20=20=20=20}=0A=20=20=20=20=20= }=20else=20{=0Adiff=20--git=20a/gcc/testsuite/lib/target-libpath.exp=20= b/gcc/testsuite/lib/target-libpath.exp=0Aindex=20= 6d530fb4af6..36b64dd4550=20100644=0A---=20= a/gcc/testsuite/lib/target-libpath.exp=0A+++=20= b/gcc/testsuite/lib/target-libpath.exp=0A@@=20-67,6=20+67,7=20@@=20proc=20= set_ld_library_path_env_vars=20{=20}=20{=0A=20=20=20global=20= orig_dyld_library_path=0A=20=20=20global=20orig_path=0A=20=20=20global=20= orig_gcc_exec_prefix=0A+=20=20global=20ENABLE_DARWIN_AT_RPATH=0A=20=20=20= global=20env=0A=20=0A=20=20=20#=20Save=20the=20original=20= GCC_EXEC_PREFIX.=0A@@=20-133,6=20+134,7=20@@=20proc=20= set_ld_library_path_env_vars=20{=20}=20{=0A=20=20=20#=0A=20=20=20#=20= Doing=20this=20is=20somewhat=20of=20a=20hack=20as=20ld_library_path=20= gets=20repeated=20in=0A=20=20=20#=20SHLIB_PATH=20and=20LD_LIBRARY_PATH=20= when=20unix_load=20sets=20these=20variables.=0A+=20=20if=20{=20= ![istarget=20*-*-darwin*]=20}=20{=0A=20=20=20if=20{=20= $orig_ld_library_path_saved=20}=20{=0A=20=20=20=20=20setenv=20= LD_LIBRARY_PATH=20"$ld_library_path:$orig_ld_library_path"=0A=20=20=20}=20= else=20{=0A@@=20-166,10=20+168,22=20@@=20proc=20= set_ld_library_path_env_vars=20{=20}=20{=0A=20=20=20}=20else=20{=0A=20=20= =20=20=20setenv=20LD_LIBRARY_PATH_64=20"$ld_library_path"=0A=20=20=20}=0A= -=20=20if=20{=20$orig_dyld_library_path_saved=20}=20{=0A-=20=20=20=20= setenv=20DYLD_LIBRARY_PATH=20"$ld_library_path:$orig_dyld_library_path"=0A= -=20=20}=20else=20{=0A-=20=20=20=20setenv=20DYLD_LIBRARY_PATH=20= "$ld_library_path"=0A+=20=20}=0A+=20=20if=20{=20[istarget=20*-*-darwin*]=20= }=20{=0A+=20=20=20=20if=20{=20[info=20exists=20ENABLE_DARWIN_AT_RPATH]=20= ||=20[istarget=20*-*-darwin1\[5-9\]*]=0A+=20=20=20=20=20=20=20=20=20||=20= [istarget=20*-*-darwin20*]=20}=20{=0A+=20=20=20=20=20=20#=20Either=20we=20= are=20not=20using=20DYLD_LIBRARY_PATH=20or=20we're=20on=20a=20version=20= of=20the=0A+=20=20=20=20=20=20#=C2=A0OS=20for=20which=20it=20is=20not=20= passed=20through=20system=20exes.=0A+=20=20=20=20=20=20if=20[info=20= exists=20env(DYLD_LIBRARY_PATH)]=20{=0A+=20=20=20=20=20=20=20=20unsetenv=20= DYLD_LIBRARY_PATH=0A+=20=20=20=20=20=20}=0A+=20=20=20=20}=20else=20{=0A+=20= =20=20=20=20=20if=20{=20$orig_dyld_library_path_saved=20}=20{=0A+=20=20=20= =20=20=20=20=20setenv=20DYLD_LIBRARY_PATH=20= "$ld_library_path:$orig_dyld_library_path"=0A+=20=20=20=20=20=20}=20else=20= {=0A+=20=20=20=20=20=20=20=20setenv=20DYLD_LIBRARY_PATH=20= "$ld_library_path"=0A+=20=20=20=20=20=20}=0A+=20=20=20=20}=0A=20=20=20}=0A= =20=20=20if=20{=20[istarget=20*-*-cygwin*]=20||=20[istarget=20= *-*-mingw*]=20}=20{=0A=20=20=20=20=20if=20{=20$orig_path_saved=20}=20{=0A= @@=20-179,6=20+193,7=20@@=20proc=20set_ld_library_path_env_vars=20{=20}=20= {=0A=20=20=20=20=20}=0A=20=20=20}=0A=20=0A+=20=20verbose=20-log=20"set=20= paths"=0A=20=20=20verbose=20-log=20"LD_LIBRARY_PATH=3D[getenv=20= LD_LIBRARY_PATH]"=0A=20=20=20verbose=20-log=20"LD_RUN_PATH=3D[getenv=20= LD_RUN_PATH]"=0A=20=20=20verbose=20-log=20"SHLIB_PATH=3D[getenv=20= SHLIB_PATH]"=0Adiff=20--git=20a/libatomic/testsuite/lib/libatomic.exp=20= b/libatomic/testsuite/lib/libatomic.exp=0Aindex=20= 10f38475bc8..c6d645e9ae3=20100644=0A---=20= a/libatomic/testsuite/lib/libatomic.exp=0A+++=20= b/libatomic/testsuite/lib/libatomic.exp=0A@@=20-148,11=20+148,15=20@@=20= proc=20libatomic_init=20{=20args=20}=20{=0A=20=20=20=20=20if=20{=20= $blddir=20!=3D=20""=20}=20{=0A=20=09lappend=20ALWAYS_CFLAGS=20= "additional_flags=3D-B${blddir}/"=0A=20=09lappend=20ALWAYS_CFLAGS=20= "additional_flags=3D-I${blddir}"=0A-=09lappend=20ALWAYS_CFLAGS=20= "ldflags=3D-L${blddir}/.libs"=0A+=20=20=20=20=20=20=20=20if=20[istarget=20= *-*-darwin*]=20{=0A+=20=20=20=20=20=20=20=20=20=20=20=20lappend=20= ALWAYS_CFLAGS=20"additional_flags=3D-B${blddir}/.libs"=0A+=09}=20else=20= {=0A+=09=20=20=20=20lappend=20ALWAYS_CFLAGS=20= "ldflags=3D-L${blddir}/.libs"=0A+=09}=0A=20=20=20=20=20}=0A=20=20=20=20=20= lappend=20ALWAYS_CFLAGS=20"additional_flags=3D-I${srcdir}/.."=0A=20=0A-=20= =20=20=20if=20[istarget=20*-*-darwin*]=20{=0A+=20=20=20=20if=20[istarget=20= *-*-darwin\[89\]*]=20{=0A=20=09lappend=20ALWAYS_CFLAGS=20= "additional_flags=3D-shared-libgcc"=0A=20=20=20=20=20}=0A=20=0Adiff=20= --git=20a/libffi/testsuite/lib/libffi.exp=20= b/libffi/testsuite/lib/libffi.exp=0Aindex=2015d3d5ebd73..611f5177c7a=20= 100644=0A---=20a/libffi/testsuite/lib/libffi.exp=0A+++=20= b/libffi/testsuite/lib/libffi.exp=0A@@=20-337,8=20+337,13=20@@=20proc=20= libffi-init=20{=20args=20}=20{=0A=20=20=20=20=20verbose=20"libffi_dir=20= $libffi_dir"=0A=20=20=20=20=20if=20{=20$libffi_dir=20!=3D=20""=20}=20{=0A= =20=09set=20libffi_dir=20[file=20dirname=20${libffi_dir}]=0A-=09set=20= libffi_link_flags=20"-L${libffi_dir}/.libs"=0A-=09lappend=20= libffi_link_flags=20"-L${blddircxx}/src/.libs"=0A+=20=20=20=20=20=20=20=20= if=20[istarget=20*-*-darwin*]=20{=0A+=20=20=20=20=20=20=20=20=20=20=20=20= set=20libffi_link_flags=20"-B${libffi_dir}/.libs"=0A+=09=20=20=20=20= lappend=20libffi_link_flags=20"-B${blddircxx}/src/.libs"=0A+=09}=20else=20= {=0A+=09=20=20=20=20set=20libffi_link_flags=20"-L${libffi_dir}/.libs"=0A= +=09=20=20=20=20lappend=20libffi_link_flags=20"-L${blddircxx}/src/.libs"=0A= +=09}=0A=20=20=20=20=20}=0A=20=0A=20=20=20=20=20= set_ld_library_path_env_vars=0A@@=20-382,7=20+387,7=20@@=20proc=20= libffi_target_compile=20{=20source=20dest=20type=20options=20}=20{=0A=20=20= =20=20=20#=20Darwin=20needs=20a=20stack=20execution=20allowed=20flag.=0A=20= =0A=20=20=20=20=20if=20{=20[istarget=20"*-*-darwin9*"]=20||=20[istarget=20= "*-*-darwin1*"]=0A-=09=20||=20[istarget=20"*-*-darwin2*"]=20}=20{=0A+=09=20= ||=20[istarget=20"x86_64-*-darwin2*"]=20}=20{=0A=20=09lappend=20options=20= "additional_flags=3D-Wl,-allow_stack_execute"=0A=20=09lappend=20options=20= "additional_flags=3D-Wl,-search_paths_first"=0A=20=20=20=20=20}=0Adiff=20= --git=20a/libitm/testsuite/lib/libitm.exp=20= b/libitm/testsuite/lib/libitm.exp=0Aindex=20da918d1ee8d..61bbfa0c923=20= 100644=0A---=20a/libitm/testsuite/lib/libitm.exp=0A+++=20= b/libitm/testsuite/lib/libitm.exp=0A@@=20-159,6=20+159,7=20@@=20proc=20= libitm_init=20{=20args=20}=20{=0A=20=20=20=20=20}=0A=20=0A=20=20=20=20=20= if=20[istarget=20*-*-darwin*]=20{=0A+=09lappend=20ALWAYS_CFLAGS=20= "additional_flags=3D-B${blddir}/.libs"=0A=20=09lappend=20ALWAYS_CFLAGS=20= "additional_flags=3D-shared-libgcc"=0A=20=20=20=20=20}=0A=20=0Adiff=20= --git=20a/libitm/testsuite/libitm.c++/c++.exp=20= b/libitm/testsuite/libitm.c++/c++.exp=0Aindex=20de45e7e5480..1b0ead05fee=20= 100644=0A---=20a/libitm/testsuite/libitm.c++/c++.exp=0A+++=20= b/libitm/testsuite/libitm.c++/c++.exp=0A@@=20-56,8=20+56,10=20@@=20if=20= {=20$lang_test_file_found=20}=20{=0A=20=20=20=20=20#=20Gather=20a=20list=20= of=20all=20tests.=0A=20=20=20=20=20set=20tests=20[lsort=20[glob=20= -nocomplain=20$srcdir/$subdir/*.C]]=0A=20=0A+=20=20=20=20set=20= stdcxxadder=20""=0A=20=20=20=20=20if=20{=20$blddir=20!=3D=20""=20}=20{=0A= =20=09set=20ld_library_path=20= "$always_ld_library_path:${blddir}/${lang_library_path}"=0A+=09set=20= stdcxxadder=20"-B=20${blddir}/${lang_library_path}"=0A=20=20=20=20=20}=20= else=20{=0A=20=09set=20ld_library_path=20"$always_ld_library_path"=0A=20=20= =20=20=20}=0A@@=20-72,7=20+74,7=20@@=20if=20{=20$lang_test_file_found=20= }=20{=0A=20=20=20=20=20}=0A=20=0A=20=20=20=20=20#=20Main=20loop.=0A-=20=20= =20=20dg-runtest=20$tests=20""=20$libstdcxx_includes=0A+=20=20=20=20= dg-runtest=20$tests=20$stdcxxadder=20$libstdcxx_includes=0A=20}=0A=20=0A=20= #=20All=20done.=0A--=20=0A2.39.2=20(Apple=20Git-143)=0A=0A= --Apple-Mail=_99E6C359-FF70-48F0-8115-34BFFC915D25 Content-Disposition: attachment; filename=0005-Doc-document-the-new-Darwin-options.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0005-Doc-document-the-new-Darwin-options.patch" Content-Transfer-Encoding: quoted-printable =46rom=20be8676410ab15a6e6cce300ce617d1f5259dcabf=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Francois-Xavier=20Coudert=20= =0ADate:=20Thu,=2024=20Aug=202023=2013:22:28=20= +0200=0ASubject:=20[PATCH=205/5]=20Doc:=20document=20the=20new=20Darwin=20= options=0A=0Agcc/ChangeLog:=0A=0A=09*=20doc/invoke.texi:=20Document=20= the=20new=20-nodefaultrpaths=20option.=0A=09*=20doc/install.texi:=20= Document=20the=20new=20--with-darwin-extra-rpath=0A=09option.=0A---=0A=20= gcc/doc/install.texi=20|=20=206=20++++++=0A=20gcc/doc/invoke.texi=20=20|=20= 10=20+++++++++-=0A=202=20files=20changed,=2015=20insertions(+),=201=20= deletion(-)=0A=0Adiff=20--git=20a/gcc/doc/install.texi=20= b/gcc/doc/install.texi=0Aindex=20e099cd0b568..a388e1f12e0=20100644=0A---=20= a/gcc/doc/install.texi=0A+++=20b/gcc/doc/install.texi=0A@@=20-1808,6=20= +1808,12=20@@=20particularly=20useful=20if=20you=20intend=20to=20use=20= several=20versions=20of=20GCC=20in=0A=20parallel.=20=20The=20default=20= is=20@samp{yes}=20for=20@samp{libada},=20and=20@samp{no}=20for=0A=20the=20= remaining=20libraries.=0A=20=0A+@item=20--with-darwin-extra-rpath=0A= +This=20is=20provided=20to=20allow=20distributions=20to=20add=20a=20= single=20additional=0A+runpath=20on=20Darwin=20/=20macOS=20systems.=20= This=20allows=20for=20cases=20where=20the=0A+installed=20GCC=20library=20= directories=20are=20then=20symlinked=20to=20a=20common=0A+directory=20= outside=20of=20the=20GCC=20installation.=0A+=0A=20@item=20= @anchor{WithAixSoname}--with-aix-soname=3D@samp{aix},=20@samp{svr4}=20or=20= @samp{both}=0A=20Traditional=20AIX=20shared=20library=20versioning=20= (versioned=20@code{Shared=20Object}=0A=20files=20as=20members=20of=20= unversioned=20@code{Archive=20Library}=20files=20named=0Adiff=20--git=20= a/gcc/doc/invoke.texi=20b/gcc/doc/invoke.texi=0Aindex=20= a32dabf0405..778d82ecd2b=20100644=0A---=20a/gcc/doc/invoke.texi=0A+++=20= b/gcc/doc/invoke.texi=0A@@=20-920,7=20+920,7=20@@=20Objective-C=20and=20= Objective-C++=20Dialects}.=0A=20-iframework=0A=20-image_base=20=20-init=20= =20-install_name=20=20-keep_private_externs=0A=20-multi_module=20=20= -multiply_defined=20=20-multiply_defined_unused=0A--noall_load=20=20=20= -no_dead_strip_inits_and_terms=0A+-noall_load=20=20=20= -no_dead_strip_inits_and_terms=20-nodefaultrpaths=0A=20-nofixprebinding=20= =20-nomultidefs=20=20-noprebind=20=20-noseglinkedit=0A=20-pagezero_size=20= =20-prebind=20=20-prebind_all_twolevel_modules=0A=20-private_bundle=20=20= -read_only_relocs=20=20-sectalign=0A@@=20-24269,6=20+24269,14=20@@=20an=20= executable=20when=20linking,=20using=20the=20Darwin=20@file{libtool}=20= command.=0A=20This=20causes=20GCC's=20output=20file=20to=20have=20the=20= @samp{ALL}=20subtype,=20instead=20of=0A=20one=20controlled=20by=20the=20= @option{-mcpu}=20or=20@option{-march}=20option.=0A=20=0A+@opindex=20= nodefaultrpaths=0A+@item=20-nodefaultrpaths=0A+Do=20not=20add=20default=20= run=20paths=20for=20the=20compiler=20library=20directories=20to=0A= +executables,=20modules=20or=20dynamic=20libraries.=20On=20macOS=2010.5=20= and=20later,=0A+the=20embedded=20runpath=20is=20added=20by=20default=20= unless=20the=20user=20adds=0A+@option{-nodefaultrpaths}=20to=20the=20= link=20line.=20Run=20paths=20are=20needed=0A+(and=20therefore=20= enforced)=20to=20build=20on=20macOS=20version=2010.11=20or=20later.=0A+=0A= =20@item=20-allowable_client=20=20@var{client_name}=0A=20@itemx=20= -client_name=0A=20@itemx=20-compatibility_version=0A--=20=0A2.39.2=20= (Apple=20Git-143)=0A=0A= --Apple-Mail=_99E6C359-FF70-48F0-8115-34BFFC915D25--