delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2023/01/28/06:42:28

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20210112;
h=to:subject:message-id:date:from:references:in-reply-to:mime-version
:from:to:cc:subject:date:message-id:reply-to;
bh=R/OjP+4Ba/QbbBcov3qt8ZJKMiYdeRbw72GUg+iWXaI=;
b=PAkNOgOisTlbT4deAB0dXkc6VC3s02G+AVF6eT84J1gBAjpo5YDnpI52cI3q+/J65M
YiUQHkcaRqV3dpFGBMS/ptp89cruLDWN4q1oLAcVwTErcM3TmeH6gshi8trr8QFEtopa
/yYSzxoGEguydumCgze9tNuhC9vK05pHuRALlcjDbPeypFVHHxXDkKYV6UpuAbbVR0v9
PEQpAF3F6PAFmZL/10Pu1xIQcbMIdItpbS1yRhAgdIUKlc1Wjj6o+4XhTjmpvnaet1kK
VoxDw3ft3N06208uOLESxp5m76MOSmhZLUmPYhMpWXuw0O+X3YNZ4aHPVD/3NjGI1Yzc
nfeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=to:subject:message-id:date:from:references:in-reply-to:mime-version
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=R/OjP+4Ba/QbbBcov3qt8ZJKMiYdeRbw72GUg+iWXaI=;
b=bdINkpuUwCbsiG/d9u0tdOxPTzddr4luJBen8GaxC6B10bu3xnJ3YFqSWnrHKOYMOn
0haV8c5y8s77ubNhvNJTJhMEarSNqvWwNDBtDgFnGztNQ2XmVhRpn9uicSiz40GPXD0j
kGlllYOcacojdY6sF0ddJwfE2i8/zcWsmKvzCwCz0YK5oAsle7KLlAlB15qHVPkZQaFk
FnMl937mNMzK6fwfhuijRV4yR0howKfiVAVVwYwVb6mRm0RDyd+/YQjg2rwqkoEEQoqs
QmQN/Wfg5RmeV16mf51ltoUGnJ2KIKWLw2CDvJGOXvHazoN0kPnZ3NaXXZsCrWSy1xgi
nmIg==
X-Gm-Message-State: AO0yUKWJVwxQiRvVSAm+HlTTUsLQMgtyhNM0777BPbb3VElW+wYJgEZc
6HBO+qSt9UgSU2xW82YxIsE92R+DOTL82I4JvW+TFui8
X-Google-Smtp-Source: AK7set+BKmlpCsSb9dYM+rJcgyXLKe5OclSEqLF5cQeQrO6pFT1RvawwMPdmJqscMafhe0krfB1hERE4TGwOaNaH9cQ=
X-Received: by 2002:a05:600c:354f:b0:3dc:40b4:2d1f with SMTP id
i15-20020a05600c354f00b003dc40b42d1fmr181820wmq.174.1674905958632; Sat, 28
Jan 2023 03:39:18 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <83v8kr9bye.fsf@gnu.org>
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n AT googlegroups DOT com>
<CAA2C=vCduRPA7Ky-kDqs=QtO-qi=DQczM6FMHhB+=Ltof54P=Q AT mail DOT gmail DOT com>
<c934abb6-c11e-0087-cd32-365d25d3f154 AT gmail DOT com> <CAA2C=vCHMXDD8iewRStieHyTcgjGF3=d29LmMT53vrzGYe+zMQ AT mail DOT gmail DOT com>
<CACuL_+CZm++qhEr7PedDmQaTxjZu9d-rVSw1bgPeist7XZ+dpQ AT mail DOT gmail DOT com>
<CAA2C=vDPwv5G9DeFKyKFqt39cDDmO4LmDtbtMyoMdRR2xeEkow AT mail DOT gmail DOT com>
<3b8f674c-bca3-c679-952e-f8ba5af196e7 AT gmail DOT com> <CAA2C=vBptnTAy2TA-pj5JCbAUJMiXkAAoP_xYFZZJ99iB7v9mQ AT mail DOT gmail DOT com>
<500850be-fd64-3f82-a1e1-929903084e9b AT gmail DOT com> <CAA2C=vA0zXX3Sb49WBzU5g1-8dmO5G5wrb3uT+tLRq2LB0wu5Q AT mail DOT gmail DOT com>
<3d9271ae-266d-ee7b-853b-984857ced1c8 AT gmail DOT com> <CAA2C=vD6sZpTicPh0xuJ16r76qBZ5BZro6x=9+=Z+P-0f_eRSA AT mail DOT gmail DOT com>
<f04cd9db-fe76-219c-bacb-47711df559e2 AT gmail DOT com> <CAA2C=vCv_bpM+iinTcreMJD_gv34Rna3jLspiLFfESFuNxOtoA AT mail DOT gmail DOT com>
<af7fa08a-b074-0a4c-5e2f-99299940e3cc AT gmail DOT com> <CAA2C=vB22rof4HPV_dVPy4tVmsmeDMy4G4r2Vx-_YLwOW6C9ug AT mail DOT gmail DOT com>
<bbdf1853-5454-93b2-fcf9-2306c6949c86 AT gmail DOT com> <CAA2C=vBDi8gwhVVacnhnP+eufCkMNK4DancpOjnD7ScOWCEF6g AT mail DOT gmail DOT com>
<83sffvbux1 DOT fsf AT gnu DOT org> <CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA AT mail DOT gmail DOT com>
<83mt63azwi DOT fsf AT gnu DOT org> <CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw AT mail DOT gmail DOT com>
<835ycravjo DOT fsf AT gnu DOT org> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA AT mail DOT gmail DOT com>
<83zga39fil DOT fsf AT gnu DOT org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA AT mail DOT gmail DOT com>
<83v8kr9bye DOT fsf AT gnu DOT org>
From: "Ozkan Sezer (sezeroz AT gmail DOT com) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com>
Date: Sat, 28 Jan 2023 14:39:17 +0300
Message-ID: <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com>
Subject: Re: DXE3 with std::vector
To: djgpp AT delorie DOT com
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--000000000000b2667705f3516e6a
Content-Type: text/plain; charset="UTF-8"

> Note that additional "-Tdjgpp-x.djl" at the end which screws up everything.
>
> What if you use both -T and -Xlinker -T?  IOW, pass -T both to GCC and
> to the linker directly?

That works with gcc-3.4.6, but not with gcc-2.95: adding -v to command line
shows that gcc295 invokes ld with -Tdjgpp.djl -T dxe.ld

> If this still doesn't work, can you show the output of "gcc -dumpspecs"
> from GCC 2.95?

Attached as 295SPECS.TXT  [EDIT: really attached it this time.]


>>> OK, but still: there should be no problem with having both on the
>>> command line, right?
>>
>> No, no problems. But detecting and correctly using -lgcc was the
>> original goal.
>
> But -L doesn't contradict that goal, does it?

I'm trying to understand your question and how you see things:
What I'm saying is, needing to add an additional -L/some/path for
-lgcc is really counter-intuitive and unexpected. I guess someone
has to run gcc -print-libgcc-file-name to manually detect it and
than add it to his own command line.

>> Looks like this is becoming a hassle. Revert the patch and document
>> the -lgcc issue instead?  (Even though I did like the result of the
>> patch where it does run..)
>
> I'm sorry I'm causing the hassle,

No, you really are not.

> but can we please not give up just
> yet, and see if we can have the cake and eat it, too?

OK :)

--000000000000b2667705f3516e6a
Content-Type: text/plain; charset="US-ASCII"; name="295SPECS.TXT"
Content-Disposition: attachment; filename="295SPECS.TXT"
Content-Transfer-Encoding: base64
X-Attachment-Id: file0

KmFzbToKCgoqYXNtX2ZpbmFsOgoKCipjcHA6CiUoY3BwX2NwdSkgJXtwb3NpeDotRF9QT1NJWF9T
T1VSQ0V9IC1pbWFjcm9zICVzZGpncHAudmVyIC1yZW1hcAoKKmNjMToKJShjYzFfY3B1KSAKCipj
YzFwbHVzOgoKCiplbmRmaWxlOgoKCipsaW5rOgoKCipsaWI6Ci1sYwoKKmxpYmdjYzoKLWxnY2MK
CipzdGFydGZpbGU6CiV7cGc6Z2NydDAubyVzfSV7IXBnOmNydDAubyVzfQoKKnN3aXRjaGVzX25l
ZWRfc3BhY2VzOgoKCipzaWduZWRfY2hhcjoKJXtmdW5zaWduZWQtY2hhcjotRF9fQ0hBUl9VTlNJ
R05FRF9ffQoKKnByZWRlZmluZXM6Ci1EdW5peCAtRGkzODYgLURHTzMyIC1EREpHUFA9MiAtRE1T
RE9TICAgLUFzeXN0ZW0odW5peCkgLUFzeXN0ZW0obXNkb3MpIC1BY3B1KGkzODYpIC1BbWFjaGlu
ZShpMzg2KQoKKmNyb3NzX2NvbXBpbGU6CjAKCip2ZXJzaW9uOgoyLjk1LjMKCiptdWx0aWxpYjoK
LiA7CgoqbXVsdGlsaWJfZGVmYXVsdHM6CgoKKm11bHRpbGliX2V4dHJhOgoKCiptdWx0aWxpYl9t
YXRjaGVzOgoKCipsaW5rZXI6CmNvbGxlY3QyCgoqY3BwX2NwdV9kZWZhdWx0OgotRF9fdHVuZV9w
ZW50aXVtX18KCipjcHBfY3B1OgotQWNwdShpMzg2KSAtQW1hY2hpbmUoaTM4NikgJXshYW5zaTot
RGkzODZ9IC1EX19pMzg2IC1EX19pMzg2X18gJXttYXJjaD1pMzg2OiV7IW1jcHUqOi1EX190dW5l
X2kzODZfXyB9fSV7bWFyY2g9aTQ4NjotRF9faTQ4NiAtRF9faTQ4Nl9fICV7IW1jcHUqOi1EX190
dW5lX2k0ODZfXyB9fSV7bWFyY2g9cGVudGl1bXxtYXJjaD1pNTg2Oi1EX19wZW50aXVtIC1EX19w
ZW50aXVtX18gICAleyFtY3B1KjotRF9fdHVuZV9wZW50aXVtX18gfX0le21hcmNoPXBlbnRpdW1w
cm98bWFyY2g9aTY4NjotRF9fcGVudGl1bXBybyAtRF9fcGVudGl1bXByb19fICAgJXshbWNwdSo6
LURfX3R1bmVfcGVudGl1bXByb19fIH19JXttYXJjaD1rNjotRF9fazYgLURfX2s2X18gJXshbWNw
dSo6LURfX3R1bmVfazZfXyB9fSV7bTM4NnxtY3B1PWkzODY6LURfX3R1bmVfaTM4Nl9fIH0le200
ODZ8bWNwdT1pNDg2Oi1EX190dW5lX2k0ODZfXyB9JXttcGVudGl1bXxtY3B1PXBlbnRpdW18bWNw
dT1pNTg2Oi1EX190dW5lX3BlbnRpdW1fXyB9JXttcGVudGl1bXByb3xtY3B1PXBlbnRpdW1wcm98
bWNwdT1pNjg2Oi1EX190dW5lX3BlbnRpdW1wcm9fXyB9JXttY3B1PWs2Oi1EX190dW5lX2s2X18g
fSV7IW1hcmNoKjoleyFtY3B1KjoleyFtMzg2OiV7IW00ODY6JXshbXBlbnRpdW0qOiUoY3BwX2Nw
dV9kZWZhdWx0KX19fX19CgoqY2MxX2NwdToKJXshbWNwdSo6ICV7bTM4NjotbWNwdT1pMzg2fSAl
e200ODY6LW1jcHU9aTQ4Nn0gJXttcGVudGl1bTotbWNwdT1wZW50aXVtfSAle21wZW50aXVtcHJv
Oi1tY3B1PXBlbnRpdW1wcm99fQoKKmxpbmtfY29tbWFuZDoKJXshZnN5bnRheC1vbmx5OiAleyFj
OiV7IU06JXshTU06JXshRToleyFTOiUobGlua2VyKSAlbCAlWCAle28qfSAle0F9ICV7ZH0gJXtl
Kn0gJXttfSAle059ICV7bn0gCSV7cn0gJXtzfSAle3R9ICV7dSp9ICV7eH0gJXt6fSAle1p9CSV7
IUE6JXshbm9zdGRsaWI6JXshbm9zdGFydGZpbGVzOiVTfX19CSV7c3RhdGljOn0gJXtMKn0gJUQg
JW8JJXshbm9zdGRsaWI6JXshbm9kZWZhdWx0bGliczolRyAlTCAlR319CSV7IUE6JXshbm9zdGRs
aWI6JXshbm9zdGFydGZpbGVzOiVFfX19CS1UZGpncHAuZGpsICV7VCp9fX19fX19CiV7IWM6JXsh
TToleyFNTToleyFFOiV7IVM6c3R1YmlmeSAle3Z9ICV7byo6JSp9ICV7IW8qOmEub3V0fSB9fX19
fQoK
--000000000000b2667705f3516e6a--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019