Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

If I had only known, I would have been a locksmith. -- Albert Einstein


devel / comp.os.msdos.djgpp / Re: DXE3 with std::vector

SubjectAuthor
* <cmath> patch anyone?janezz55
`* DXE3 with std::vectorFrank Sapone (emoaddict15@gmail.com) [via djgpp@delorie.com]
 `* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
  `* Re: DXE3 with std::vectorFrank Sapone (emoaddict15@gmail.com) [via djgpp@delorie.com]
   `* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
    `* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
     `* Re: DXE3 with std::vectorFrank Sapone (emoaddict15@gmail.com) [via djgpp@delorie.com]
      `* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
       +* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
       |`* Re: DXE3 with std::vectorAndris Pavenis (andris.pavenis@iki.fi) [via djgpp@delorie.com]
       | `* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
       |  `* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
       |   `- Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
       `* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
        `* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
         `* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
          +* Re: DXE3 with std::vectorFrank Sapone (emoaddict15@gmail.com) [via djgpp@delorie.com]
          |`* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
          | `- Re: DXE3 with std::vectorFrank Sapone (emoaddict15@gmail.com) [via djgpp@delorie.com]
          `* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
           `* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
            `* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
             `* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
              +* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |+* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
              ||+* Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              |||`* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
              ||| +* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              ||| |+* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
              ||| ||`- Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              ||| |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              ||| |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              ||| |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              ||| |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              ||| |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              ||| |`- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              ||| +- Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              ||| `- Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              ||+- Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              ||+- Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              ||+- Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              ||+- Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              ||+- Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              ||`- Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |+- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |`* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              | `* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
              |  `* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
              |   +* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |   |+* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
              |   ||`* Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              |   || `* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
              |   ||  `* Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              |   ||   `- Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
              |   |`* Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]
              |   | `- Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
              |   `* Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              |    `* Re: DXE3 with std::vectorJ.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]
              |     `- Re: DXE3 with std::vectorEli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
              `- Re: DXE3 with std::vectorOzkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]

Pages:123
Re: DXE3 with std::vector

<CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=283&group=comp.os.msdos.djgpp#283

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 13:12:05 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.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=Asjvv9TNZof+vvTYJIfPLwNq4Vu/C9MPjMW9vHZlqnw=;
b=TKCdJy6reF5GvVKwl1ppCJiymKgTfImwgbxTL074feeCD3/kpthGjzAfe4ka+gc/E2
kF9M0NS0jMXdELZ3sqg6tm4sy0R082mQVqx+UjeM+7yIN+lIPGtNgMuLRr7mVECPZlxA
aVwm8wQANy7ChUFxnb12n/ILDtrzbulVeXoS9pAleRRvOCqDP5Qgtzscz2+St2cndQQe
c+S/rf4rEr+jtfo7/XWiDxo4dxeeUpLS+Jpx+M6c+yXd3A2raz/Gv/asTuMb0MfvQsUZ
/irzziw65WIcyiAI8vNObxHXX1P7J9sGNUGA+1qyiQMYg7V9HkRx9grKhq55KMh8wxFN
3mdQ==
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=Asjvv9TNZof+vvTYJIfPLwNq4Vu/C9MPjMW9vHZlqnw=;
b=lGmFTzvMNBAf9+Z1zei9plNPldr8wciP2QiF34WURJXvmDMXY9gQNdK9P+ao26HcQ6
ZKlAIheGji6IkfBcljJlPD7HkDh09HK/ESa7I8cpQj1aBLAuqs38QBA08Rk75uzJZg/k
AGlPypuRoT2yKkY7RENRJYMXR5xNVRR5vC40NaI4wF5CBJZWrU15Bg8wMnvQNGy16olb
Ik9Wp5Q2PNg8bFChhBxiqz9mcAj1YSZ/A/SQAU8i5yzbu57umGGlcgG4uHua1x/lWr7Y
BVMcP10JMHbKqavPdht2pgP3suGCCQt+h8fIx/TmyCzRjeUdOa2Zme7oY3PjGWWWjSs/
V7TQ==
X-Gm-Message-State: AFqh2kpsZb9n9nnnORaEAdzzwLaYxcYVlly2nSl5A7Tpy+9LDWnooYbf
5vaWFd6+F9QZijXHNmkrI9d8vn2PbpFZVR2BaxQsRpqj
X-Google-Smtp-Source: AMrXdXuQJPUJcxFXn8POZdRPQqHgBojuuQUsY+gw9iS9UFcNjdkmuCswawHFWUoSjvX30DrJUce68KqONLYAG4yaiKQ=
X-Received: by 2002:a5d:5185:0:b0:2bd:d222:68b3 with SMTP id
k5-20020a5d5185000000b002bdd22268b3mr944128wrv.95.1674911334048; Sat, 28 Jan
2023 05:08:54 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <83lelmakwk.fsf@gnu.org>
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com>
<CAA2C=vCduRPA7Ky-kDqs=QtO-qi=DQczM6FMHhB+=Ltof54P=Q@mail.gmail.com>
<c934abb6-c11e-0087-cd32-365d25d3f154@gmail.com> <CAA2C=vCHMXDD8iewRStieHyTcgjGF3=d29LmMT53vrzGYe+zMQ@mail.gmail.com>
<CACuL_+CZm++qhEr7PedDmQaTxjZu9d-rVSw1bgPeist7XZ+dpQ@mail.gmail.com>
<CAA2C=vDPwv5G9DeFKyKFqt39cDDmO4LmDtbtMyoMdRR2xeEkow@mail.gmail.com>
<3b8f674c-bca3-c679-952e-f8ba5af196e7@gmail.com> <CAA2C=vBptnTAy2TA-pj5JCbAUJMiXkAAoP_xYFZZJ99iB7v9mQ@mail.gmail.com>
<500850be-fd64-3f82-a1e1-929903084e9b@gmail.com> <CAA2C=vA0zXX3Sb49WBzU5g1-8dmO5G5wrb3uT+tLRq2LB0wu5Q@mail.gmail.com>
<3d9271ae-266d-ee7b-853b-984857ced1c8@gmail.com> <CAA2C=vD6sZpTicPh0xuJ16r76qBZ5BZro6x=9+=Z+P-0f_eRSA@mail.gmail.com>
<f04cd9db-fe76-219c-bacb-47711df559e2@gmail.com> <CAA2C=vCv_bpM+iinTcreMJD_gv34Rna3jLspiLFfESFuNxOtoA@mail.gmail.com>
<af7fa08a-b074-0a4c-5e2f-99299940e3cc@gmail.com> <CAA2C=vB22rof4HPV_dVPy4tVmsmeDMy4G4r2Vx-_YLwOW6C9ug@mail.gmail.com>
<bbdf1853-5454-93b2-fcf9-2306c6949c86@gmail.com> <CAA2C=vBDi8gwhVVacnhnP+eufCkMNK4DancpOjnD7ScOWCEF6g@mail.gmail.com>
<83sffvbux1.fsf@gnu.org> <CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA@mail.gmail.com>
<83mt63azwi.fsf@gnu.org> <CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com>
<835ycravjo.fsf@gnu.org> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com>
<83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com>
<83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com>
<83lelmakwk.fsf@gnu.org>
From: djgpp@delorie.com (Ozkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com])
Date: Sat, 28 Jan 2023 16:08:52 +0300
Message-ID: <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
Subject: Re: DXE3 with std::vector
To: djgpp@delorie.com
Content-Type: text/plain; charset="UTF-8"
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 61
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-YNgSFXbzVmR35Ww0tXRlEwss6vI8xo5gmRT3qSSQMThww122vwvxVRwQTgjsHXQ5Nt0tmc4nNhV81TG!7DJrxJpSRJp53xA8u97Y1rYY3cqTqr/od/o0GHozLt+77MQWIwoM4bw9rTGRs4KJy0BlF8OMZpEG!23pHZgXL+kunDJdz3Ko9WEfDnrk=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Ozkan Sezer (sezeroz - Sat, 28 Jan 2023 13:08 UTC

>>> 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, I see the problem now. So this means people who use GCC 2.95 will
> have to use the previous version of dxe3gen. In that case, I think
> I'm okay with documenting this and ignoring the problem with GCC 2.95.

I still don't know what other gcc versions would have an issue
with the new version, e.g. gcc 3.0, 3.1, 3.2 or 3.3: I only tested
with 3.4, so I am not 100% comfortable with the patch being in.
(Also see down below.)

>>>>> 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.
>
> Sure, but we are already talking about someone who does something very
> non-standard.

For the record, -lgcc is not non-standart,

> I just prefer that we leave those hypothetical people a
> way of keeping their setups, whatever they are, and I think supporting
> DJDIR and DXE_LD_LIBRARY_PATH for adding -L options to the command
> line cannot do any harm to people who use the standard directories,
> right?

Was the discussion in this section only about DXE_LD_LIBRARY_PATH and/
or DJDIR support? (I knew we were speaking about different things :)
No, I am not against restoring DXE_LD_LIBRARY_PATH and/or DJDIR env
vars recognition.

BTW, if I revert the patch and go back to the previous version, -lgcc
problem can be easily worked around when using a makefile, like:
LIBGCCDIR = $(dir $(shell $(CC) -print-libgcc-file-name))
my.dxe:
dxe3gen -o my.dxe -E _sym -U $(OBJS) -L$(LIBGCCDIR) -lgcc

I even created a documentation patch to dxegen.txi for it. Should we
really keep the patch in, or revert it?

Re: DXE3 with std::vector

<CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=284&group=comp.os.msdos.djgpp#284

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!69.80.99.23.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 13:25:04 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.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=WpCf4bhCrcqfqf7rQFyLrxBLoncleopXzwzNm2FvFqk=; b=MfWFNAXaIiCb3WCN9xwFt3EIm5m1x4M50m9EIT8gtXjgDidGa9+fZQMofsLyetaMq5 7V/AgVOOhiUEosOG1WDFx/Lc3uGo2WOCxLynfftcJEuBgb9l5FqXFdXd98iaYTozwNhh N/IcWZGxE89VitTc6B7Sx5Qog+Whg9eZUN/jMoMkVlJFybaeuMuoHoYj0he+per5TeCW CLUF+7BzLevfCbaSxL+a4LPwNPtzknzChAsC+Gihp7lj0VB9r+E9p4azOBP0RUWSUujQ Egy2xnfVtsYhykXoTlL3kztJQutWZLN6kBb3/nHGBv3hrFWOxhLh7SCykiDNCeK3XVmT zDEA==
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=WpCf4bhCrcqfqf7rQFyLrxBLoncleopXzwzNm2FvFqk=; b=S5nZ8gIDSd8jy5M97C5ckT9Onn/HjCXmxkYpoVyMNQXZFl5z7t7K6BWY+gEh4WZzHS QWvwIqFeHy3ww/cIk0Blg046I26JxYhViYM9NIuyAbuUKrpCPL4GkmsBiZoc4FRtHw7r mXUE5Y6HlQKm/rPZzDFmT7eHPyT+VnOmnzQBu+CdBy8V8ShNBnYTG5n/NjrqTbyrgf1Z 0CDx+aIdzaLRVt8gl8DIXjVrHCNUN5bePbIfNab6kHLMfweGHBsPaxxv/bl3tZ6k9mEv kl1ZNaquIGt5sJYahgH8X9UN6l1ouhm2ZXrnSkFiOv0Um3tkzWLDyqj1zIAsJs+2gAp2 PPwA==
X-Gm-Message-State: AO0yUKWpLj9vUfjKLpvD6RuuCriYtTlgLmOk9vDaLj8pvcQ/jh9uG2D2 aGc2160NikIDU2Xg8InRFXSSyUMtGUZpqM9ak1IA9uJs
X-Google-Smtp-Source: AK7set+zZSbs1qUx/rkzs0j4Y+48bUmRFBdnvkFCJBY+F872w6PUixS6Sq1WdFJtjj6Z3ZHzYRvQOTEFci1J+V8gA1k=
X-Received: by 2002:a05:600c:354f:b0:3dc:40b4:2d1f with SMTP id i15-20020a05600c354f00b003dc40b42d1fmr191215wmq.174.1674912109985; Sat, 28 Jan 2023 05:21:49 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com> <CAA2C=vCduRPA7Ky-kDqs=QtO-qi=DQczM6FMHhB+=Ltof54P=Q@mail.gmail.com> <c934abb6-c11e-0087-cd32-365d25d3f154@gmail.com> <CAA2C=vCHMXDD8iewRStieHyTcgjGF3=d29LmMT53vrzGYe+zMQ@mail.gmail.com> <CACuL_+CZm++qhEr7PedDmQaTxjZu9d-rVSw1bgPeist7XZ+dpQ@mail.gmail.com> <CAA2C=vDPwv5G9DeFKyKFqt39cDDmO4LmDtbtMyoMdRR2xeEkow@mail.gmail.com> <3b8f674c-bca3-c679-952e-f8ba5af196e7@gmail.com> <CAA2C=vBptnTAy2TA-pj5JCbAUJMiXkAAoP_xYFZZJ99iB7v9mQ@mail.gmail.com> <500850be-fd64-3f82-a1e1-929903084e9b@gmail.com> <CAA2C=vA0zXX3Sb49WBzU5g1-8dmO5G5wrb3uT+tLRq2LB0wu5Q@mail.gmail.com> <3d9271ae-266d-ee7b-853b-984857ced1c8@gmail.com> <CAA2C=vD6sZpTicPh0xuJ16r76qBZ5BZro6x=9+=Z+P-0f_eRSA@mail.gmail.com> <f04cd9db-fe76-219c-bacb-47711df559e2@gmail.com> <CAA2C=vCv_bpM+iinTcreMJD_gv34Rna3jLspiLFfESFuNxOtoA@mail.gmail.com> <af7fa08a-b074-0a4c-5e2f-99299940e3cc@gmail.com> <CAA2C=vB22rof4HPV_dVPy4tVmsmeDMy4G4r2Vx-_YLwOW6C9ug@mail.gmail.com> <bbdf1853-5454-93b2-fcf9-2306c6949c86@gmail.com> <CAA2C=vBDi8gwhVVacnhnP+eufCkMNK4DancpOjnD7ScOWCEF6g@mail.gmail.com> <83sffvbux1.fsf@gnu.org> <CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA@mail.gmail.com> <83
mt63azwi.fsf@gnu.org> <CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com> <835ycravjo.fsf@gnu.org> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com> <83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com> <83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com> <83lelmakwk.fsf@gnu.org> <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
From: djgpp@delorie.com (Ozkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com])
Date: Sat, 28 Jan 2023 16:21:48 +0300
Message-ID: <CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com>
Subject: Re: DXE3 with std::vector
To: djgpp@delorie.com
Content-Type: text/plain; charset="UTF-8"
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 11
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-RsQTmHrH5rvPrJD4eVLQMfe7pkq3uxupJwnLzmkx46uLUvS2kuPWZDxbdtdmK836R/bjc5Yx7ieTt5p!llM+rY5Jnrt4HpaFASuKX5F0/1dPEtXUZeKq4EBhaC+34TjGzIFFleO06Bjgp7fda0e6AD8PgUrf!HP4p7VG8gJDxMLjT287wJ19Bl/Q=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 5366
 by: Ozkan Sezer (sezeroz - Sat, 28 Jan 2023 13:21 UTC

> BTW, if I revert the patch and go back to the previous version, -lgcc
> problem can be easily worked around when using a makefile, like:
> LIBGCCDIR = $(dir $(shell $(CC) -print-libgcc-file-name))
> my.dxe:
> dxe3gen -o my.dxe -E _sym -U $(OBJS) -L$(LIBGCCDIR) -lgcc
>
> I even created a documentation patch to dxegen.txi for it. Should we
> really keep the patch in, or revert it?

And it is unnecessary behavior change when there is actually a solution
so I vote for reverting.

Re: DXE3 with std::vector

<83ilgqaiwo.fsf@gnu.org>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=285&group=comp.os.msdos.djgpp#285

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!69.80.99.26.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 13:30:57 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=BJbqIX4LF5gT4F0UpxE2Lm2ZFydYBKHdI3YrLEP222Q=; b=hi5WMbkinYdP LcVPKAF9C2q+N/6gyrerBWadLYApacu7GzMtDH3TkzTnKWUSgr7e9ig04Ycj4dnQkwbhDgalJP218 5y0yWFSwWHcjdp31xXavy45d4FoHTsGmgdKNPtZbtOMFREY44QS3ndiQcYrjfqXRuQcTkQgZ16Vct MUNztDcJVFMH1YBId5aPpjXhiIiWb7413enqSBt84nMBGtLJuuq7xIVbOIxjG6SKAyLCMxt4mFx+V Jsb9pL4UczqFAu8l8xrpjp2qiOkRMNFX+/IrTApZWI9fhn6MMK8WkYNyw+G6gouCJqABN0AR8Gw3o kbjTzaFAIGSxI5Q6/d+1uA==;
Date: Sat, 28 Jan 2023 15:27:35 +0200
Message-Id: <83ilgqaiwo.fsf@gnu.org>
From: djgpp@delorie.com (Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com])
To: djgpp@delorie.com
In-Reply-To: <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com> (djgpp@delorie.com)
Subject: Re: DXE3 with std::vector
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com> <CAA2C=vCduRPA7Ky-kDqs=QtO-qi=DQczM6FMHhB+=Ltof54P=Q@mail.gmail.com> <c934abb6-c11e-0087-cd32-365d25d3f154@gmail.com> <CAA2C=vCHMXDD8iewRStieHyTcgjGF3=d29LmMT53vrzGYe+zMQ@mail.gmail.com> <CACuL_+CZm++qhEr7PedDmQaTxjZu9d-rVSw1bgPeist7XZ+dpQ@mail.gmail.com> <CAA2C=vDPwv5G9DeFKyKFqt39cDDmO4LmDtbtMyoMdRR2xeEkow@mail.gmail.com> <3b8f674c-bca3-c679-952e-f8ba5af196e7@gmail.com> <CAA2C=vBptnTAy2TA-pj5JCbAUJMiXkAAoP_xYFZZJ99iB7v9mQ@mail.gmail.com> <500850be-fd64-3f82-a1e1-929903084e9b@gmail.com> <CAA2C=vA0zXX3Sb49WBzU5g1-8dmO5G5wrb3uT+tLRq2LB0wu5Q@mail.gmail.com> <3d9271ae-266d-ee7b-853b-984857ced1c8@gmail.com> <CAA2C=vD6sZpTicPh0xuJ16r76qBZ5BZro6x=9+=Z+P-0f_eRSA@mail.gmail.com> <f04cd9db-fe76-219c-bacb-47711df559e2@gmail.com> <CAA2C=vCv_bpM+iinTcreMJD_gv34Rna3jLspiLFfESFuNxOtoA@mail.gmail.com> <af7fa08a-b074-0a4c-5e2f-99299940e3cc@gmail.com> <CAA2C=vB22rof4HPV_dVPy4tVmsmeDMy4G4r2Vx-_YLwOW6C9ug@mail.gmail.com> <bbdf1853-5454-93b2-fcf9-2306c6949c86@gmail.com> <CAA2C=vBDi8gwhVVacnhnP+eufCkMNK4DancpOjnD7ScOWCEF6g@mail.gmail.com> <83sffvbux1.fsf@gnu.org> <CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA@mail.gmail.com> <83
mt63azwi.fsf@gnu.org> <CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com> <835ycravjo.fsf@gnu.org> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com> <83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com> <83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com> <83lelmakwk.fsf@gnu.org> <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 27
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-UFyCAXwfsT2O0WtU+3IF2klS6Wyd7tlQ9lyR+wzZmr7AroYjII1n19ocRxirup8EWS0uT6CYS6cEWER!LDiOi4e4m07v/TjzqtIks5Ml4KgEzo+ggmXGySVQ4x3u
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 4770
 by: Eli Zaretskii (eliz@ - Sat, 28 Jan 2023 13:27 UTC

> From: "Ozkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
> Date: Sat, 28 Jan 2023 16:08:52 +0300
>
> > I just prefer that we leave those hypothetical people a
> > way of keeping their setups, whatever they are, and I think supporting
> > DJDIR and DXE_LD_LIBRARY_PATH for adding -L options to the command
> > line cannot do any harm to people who use the standard directories,
> > right?
>
> Was the discussion in this section only about DXE_LD_LIBRARY_PATH and/
> or DJDIR support? (I knew we were speaking about different things :)

Yes, only about that.

> No, I am not against restoring DXE_LD_LIBRARY_PATH and/or DJDIR env
> vars recognition.
>
> BTW, if I revert the patch and go back to the previous version, -lgcc
> problem can be easily worked around when using a makefile, like:
> LIBGCCDIR = $(dir $(shell $(CC) -print-libgcc-file-name))
> my.dxe:
> dxe3gen -o my.dxe -E _sym -U $(OBJS) -L$(LIBGCCDIR) -lgcc
>
> I even created a documentation patch to dxegen.txi for it. Should we
> really keep the patch in, or revert it?

I'm okay either way.

Re: DXE3 with std::vector

<83h6waaium.fsf@gnu.org>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=286&group=comp.os.msdos.djgpp#286

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!69.80.99.23.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 13:32:11 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=A2USr/FSjufIZfhpaazROts4n5A5PcqDbAisyJpNUPw=; b=dgUMmzdrvTDM 6GUANuWS1yumc5Si2PPT9iq+ZH5cWdUikjYBumMWAAqtEpYZS14ucYvgxnga1icbkmIPaHDIWUfS7 eorVa1nUWlr3MqiivzBXaFJ3TusydUXwMiDqwDbKksYUxlbJN3AxEl41cXZUajs7yYQRnS1nEFc6n OK7buFlyDC+wsFf7lyJLEkRAkMWB7Dz+wkOs2LJ+tYL9lEbnS0+jXZZ98ZxqoudBHq9iHAoa8mUny mpU8Cf6NIA9u3lQ3CI/W+6ovnXkDeRXa+bwXLCm8ZSwkJktgDH64lTlP5V5zC1QRuPt7fyXi473Sx 1rDTR79ZWftTTX3wx8zQFA==;
Date: Sat, 28 Jan 2023 15:28:49 +0200
Message-Id: <83h6waaium.fsf@gnu.org>
From: djgpp@delorie.com (Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com])
To: djgpp@delorie.com
In-Reply-To: <CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com> (djgpp@delorie.com)
Subject: Re: DXE3 with std::vector
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com> <CAA2C=vCduRPA7Ky-kDqs=QtO-qi=DQczM6FMHhB+=Ltof54P=Q@mail.gmail.com> <c934abb6-c11e-0087-cd32-365d25d3f154@gmail.com> <CAA2C=vCHMXDD8iewRStieHyTcgjGF3=d29LmMT53vrzGYe+zMQ@mail.gmail.com> <CACuL_+CZm++qhEr7PedDmQaTxjZu9d-rVSw1bgPeist7XZ+dpQ@mail.gmail.com> <CAA2C=vDPwv5G9DeFKyKFqt39cDDmO4LmDtbtMyoMdRR2xeEkow@mail.gmail.com> <3b8f674c-bca3-c679-952e-f8ba5af196e7@gmail.com> <CAA2C=vBptnTAy2TA-pj5JCbAUJMiXkAAoP_xYFZZJ99iB7v9mQ@mail.gmail.com> <500850be-fd64-3f82-a1e1-929903084e9b@gmail.com> <CAA2C=vA0zXX3Sb49WBzU5g1-8dmO5G5wrb3uT+tLRq2LB0wu5Q@mail.gmail.com> <3d9271ae-266d-ee7b-853b-984857ced1c8@gmail.com> <CAA2C=vD6sZpTicPh0xuJ16r76qBZ5BZro6x=9+=Z+P-0f_eRSA@mail.gmail.com> <f04cd9db-fe76-219c-bacb-47711df559e2@gmail.com> <CAA2C=vCv_bpM+iinTcreMJD_gv34Rna3jLspiLFfESFuNxOtoA@mail.gmail.com> <af7fa08a-b074-0a4c-5e2f-99299940e3cc@gmail.com> <CAA2C=vB22rof4HPV_dVPy4tVmsmeDMy4G4r2Vx-_YLwOW6C9ug@mail.gmail.com> <bbdf1853-5454-93b2-fcf9-2306c6949c86@gmail.com> <CAA2C=vBDi8gwhVVacnhnP+eufCkMNK4DancpOjnD7ScOWCEF6g@mail.gmail.com> <83sffvbux1.fsf@gnu.org> <CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA@mail.gmail.com> <83
mt63azwi.fsf@gnu.org> <CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com> <835ycravjo.fsf@gnu.org> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com> <83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com> <83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com> <83lelmakwk.fsf@gnu.org> <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com> <CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com>
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 16
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-JRoXsGF0hYCQHp8v6UZmSzwbrysj8v0TlSnj22K66kWaLao2ALwZeJ3P/6MIFKXh4nrB640mmw8iXpC!m7ommEzGCIc7+ag8EZ8MbZyCk1+XKnYtxe1b8w3xPQtt
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 4392
 by: Eli Zaretskii (eliz@ - Sat, 28 Jan 2023 13:28 UTC

> From: "Ozkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
> Date: Sat, 28 Jan 2023 16:21:48 +0300
>
> > BTW, if I revert the patch and go back to the previous version, -lgcc
> > problem can be easily worked around when using a makefile, like:
> > LIBGCCDIR = $(dir $(shell $(CC) -print-libgcc-file-name))
> > my.dxe:
> > dxe3gen -o my.dxe -E _sym -U $(OBJS) -L$(LIBGCCDIR) -lgcc
> >
> > I even created a documentation patch to dxegen.txi for it. Should we
> > really keep the patch in, or revert it?
>
> And it is unnecessary behavior change when there is actually a solution
> so I vote for reverting.

Fine by me, thanks.

Re: DXE3 with std::vector

<CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=287&group=comp.os.msdos.djgpp#287

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 13:43:39 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.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=QbN7mUhQlohpsD+xdAUi8d+QJdYYAOIkHgglVIIpB90=;
b=ilKHD2xO4ZoW1e0PFSNEfd8wx0EXb7KuXtPX5fSuqm9aJz+lT6VKNg5eT8e7PfxZbt
Md9c1YfrMNipV6gUehPoPs1Em8LHuuokqHN3oZL2U+wcptfDa+PTJ/KLfJT+4W8/Pn/b
ipJuzB3eCMeUmdiXPpX3zOQOleVf1uSLjP9UZvrjRr7yXENwZt5h8MMS0JHucHSENEPY
eZLQ39lJdylmmQeBR0t+ZMB8pTHsYnFALteQ7XnQYZNT9XIogoRgaE4zl98+TPVLjpid
t4xoVH3liESifI1XhrnxcyueangAWbQgPzq4it/S6S0OCqfeffLxVoepyGj2UMwracZ9
1lJQ==
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=QbN7mUhQlohpsD+xdAUi8d+QJdYYAOIkHgglVIIpB90=;
b=IwXnodho6WZB1V28ns15tCRfostId/LnZScB9oVGkNfs5+yXiXCISL1SelRsDNUZLh
r+xvG6YbLDwQ/GDmuzqzhHk8QjvxQNu2WZSgaT/vIKgS1raIcI6v3CB2UIjM/jX0GM2m
//usVGRSbzHQO1iYX5ldHFCYCngr2CIMH6a3VC6w88dTDwk8+QeLz8TGUUMl2Olzr6yO
cdI5nK0535Ga6GizUaZ4rdjoM0iQS6uyc6zpHURwX4k1/IHCuE4MZxrYyn1N/lWap5yw
zlx+vvWyWgLycGcnOn+KDIoGFXYfOSzMf8qgr5dbvrjASvjxNpMKGbb3BgwAF39EiwDA
xW/w==
X-Gm-Message-State: AFqh2kroB0sSsvxeS5W0ePmsoFeCyzfArw0jaY8ZFmWqsm4pxlQb0hb8
tdf9dZEp6WxuGKNbtaRIHteLHQuoDEW6YDItt2GPMwFL
X-Google-Smtp-Source: AMrXdXtVAkhE3W4pr4l2k0lhJYY1jcBdrItRQo1snC9tuvrGQr+xe9uCLHmvvqUrMQZET4lyGMTNMhL+HJRSgo0M1H8=
X-Received: by 2002:a5d:5185:0:b0:2bd:d222:68b3 with SMTP id
k5-20020a5d5185000000b002bdd22268b3mr945252wrv.95.1674913227803; Sat, 28 Jan
2023 05:40:27 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <83h6waaium.fsf@gnu.org>
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com>
<CAA2C=vCduRPA7Ky-kDqs=QtO-qi=DQczM6FMHhB+=Ltof54P=Q@mail.gmail.com>
<c934abb6-c11e-0087-cd32-365d25d3f154@gmail.com> <CAA2C=vCHMXDD8iewRStieHyTcgjGF3=d29LmMT53vrzGYe+zMQ@mail.gmail.com>
<CACuL_+CZm++qhEr7PedDmQaTxjZu9d-rVSw1bgPeist7XZ+dpQ@mail.gmail.com>
<CAA2C=vDPwv5G9DeFKyKFqt39cDDmO4LmDtbtMyoMdRR2xeEkow@mail.gmail.com>
<3b8f674c-bca3-c679-952e-f8ba5af196e7@gmail.com> <CAA2C=vBptnTAy2TA-pj5JCbAUJMiXkAAoP_xYFZZJ99iB7v9mQ@mail.gmail.com>
<500850be-fd64-3f82-a1e1-929903084e9b@gmail.com> <CAA2C=vA0zXX3Sb49WBzU5g1-8dmO5G5wrb3uT+tLRq2LB0wu5Q@mail.gmail.com>
<3d9271ae-266d-ee7b-853b-984857ced1c8@gmail.com> <CAA2C=vD6sZpTicPh0xuJ16r76qBZ5BZro6x=9+=Z+P-0f_eRSA@mail.gmail.com>
<f04cd9db-fe76-219c-bacb-47711df559e2@gmail.com> <CAA2C=vCv_bpM+iinTcreMJD_gv34Rna3jLspiLFfESFuNxOtoA@mail.gmail.com>
<af7fa08a-b074-0a4c-5e2f-99299940e3cc@gmail.com> <CAA2C=vB22rof4HPV_dVPy4tVmsmeDMy4G4r2Vx-_YLwOW6C9ug@mail.gmail.com>
<bbdf1853-5454-93b2-fcf9-2306c6949c86@gmail.com> <CAA2C=vBDi8gwhVVacnhnP+eufCkMNK4DancpOjnD7ScOWCEF6g@mail.gmail.com>
<83sffvbux1.fsf@gnu.org> <CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA@mail.gmail.com>
<83mt63azwi.fsf@gnu.org> <CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com>
<835ycravjo.fsf@gnu.org> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com>
<83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com>
<83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com>
<83lelmakwk.fsf@gnu.org> <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
<CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com> <83h6waaium.fsf@gnu.org>
From: djgpp@delorie.com (Ozkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com])
Date: Sat, 28 Jan 2023 16:40:27 +0300
Message-ID: <CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com>
Subject: Re: DXE3 with std::vector
To: djgpp@delorie.com
Content-Type: text/plain; charset="UTF-8"
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 43
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-yUOjz5B/zKOgjRapEE+iajd+bNTvvjH/v4nmEnn9d7FMipd91EMnvJsZ5jlb4KM8OUpvkcUXSADQ5mu!kfvpEApKQmIvNzeOI7ZAyUU2oM8jWtqJIb7WDhi4pZeMAuFQ/tNEq2AKJg1jHt7odNC52EmPI7Xi!ICmST2iMEVD53NkDxsLOtoVqSsc=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Ozkan Sezer (sezeroz - Sat, 28 Jan 2023 13:40 UTC

>> > BTW, if I revert the patch and go back to the previous version, -lgcc
>> > problem can be easily worked around when using a makefile, like:
>> > LIBGCCDIR = $(dir $(shell $(CC) -print-libgcc-file-name))
>> > my.dxe:
>> > dxe3gen -o my.dxe -E _sym -U $(OBJS) -L$(LIBGCCDIR) -lgcc
>> >
>> > I even created a documentation patch to dxegen.txi for it. Should we
>> > really keep the patch in, or revert it?
>>
>> And it is unnecessary behavior change when there is actually a solution
>> so I vote for reverting.
>
> Fine by me, thanks.

OK then, will revert shortly.

As for documentation, is the following good? Better wording?

Index: dxegen.txi
===================================================================
RCS file: /cvs/djgpp/djgpp/src/dxe/dxegen.txi,v
retrieving revision 1.7
diff -u -r1.7 dxegen.txi
--- dxegen.txi 26 Jun 2015 16:39:06 -0000 1.7
+++ dxegen.txi 28 Jan 2023 12:52:28 -0000
@@ -214,7 +214,17 @@
the module and so on. As a workaround, keep such names unexported by
filtering exported names through @kbd{-E} option.

+@item
+Linking to gcc-provided libraries like libgcc may need special care,
+because the linker may have no idea where libgcc.a is. One solution
+to that when using a makefile is, retrieving the libgcc directory and
+combining it with -L before -lgcc:
@end itemize
+@example
+LIBGCCDIR = $(dir $(shell $(CC) -print-libgcc-file-name))
+my.dxe:
+ dxe3gen -o my.dxe -E _sym -U $(OBJS) -L$(LIBGCCDIR) -lgcc
+@end example

-*- The best way is to leave the symbols unresolved and resolve them at
runtime. To tell @command{dxe3gen} to not fail on unresolved symbols, add the

Re: DXE3 with std::vector

<CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=288&group=comp.os.msdos.djgpp#288

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 14:15:23 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.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=oHzRGRCG3gPHwrZXw3RQErAAx6rPufOFjf15+m/Xndo=;
b=oyz49xin4knT6ualOuuIacaQY2nhFln2fxZSa24fQ4xg6r3fvPovW50GOwKfJCBnG1
QKnJ1TOqLNWLmLMyck32170SlHmzZz+V1GcXJlAgWN+xUkrrPs8KfRobU67p/FZQsTL+
o/nqvO1WQq/VeZGDx0hp7YxGaVzEfegdFS/zppBOmPCw2GvErEWR2U9Fm5eIk2XbGa9V
0Ij/SNiXBfQZrt55drLW8fEskyEyyorJhqHNEAe+LQZETDn24kFSqNakdonXWL6wypI/
plrrblkHag0xDR7OUho9GEVVFeSigD+HFRQN5tLsTHD7YboTdrP1CULC8wA6wyXHOzBk
xolw==
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=oHzRGRCG3gPHwrZXw3RQErAAx6rPufOFjf15+m/Xndo=;
b=jJseFmhBEVuc2FX/hECQARlKwTx1W++3L4tYCWSeHH6uXPArPzqTnsE4z27HSvm4kH
na5biYVCXpCTldlGuVOVfD1iwZNypHmksl2ArC7RzlMDvYSn1IZ4W583ra4mS//gZ5M0
ai77646btU81wmoZL6s/i0JMJQ/4Ng0sLqLmkVFk3BR8SBPkAPSpNqU12F/cLKkmIhZQ
B+Fu+b5RAd2R5/METW9GzgwniaEdQnL6xs00uGtvVQ9H9hFxPFPhbYCzq3xMBnJDLRQz
e1gEmWcWHx2WPnxrcfUfDjnv3e7UkWjktZu/lUL1EyaBrC99csxiiRc+ezX3j/WBIlD9
67Hg==
X-Gm-Message-State: AFqh2kogHVJkN+DzNru958cBfEPDOvd+uh6w33qeGfOoEgF2JDLwBNYY
FD860dfzyvr0zLNKQGpQvEHdbzhUUQfgTRXexDvQ0g2N
X-Google-Smtp-Source: AMrXdXuAU3n0cGiOohqaKrsIdNoc58M06yfOsaC76V32Gm5AFjUk3CR+JpXSrwf3Xfew2OtNWiOmaQImszJNjw/u9e8=
X-Received: by 2002:a5d:6b01:0:b0:2bc:7d91:f00 with SMTP id
v1-20020a5d6b01000000b002bc7d910f00mr1008667wrw.68.1674915132160; Sat, 28 Jan
2023 06:12:12 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <83fsbuahj9.fsf@gnu.org>
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com>
<CAA2C=vCduRPA7Ky-kDqs=QtO-qi=DQczM6FMHhB+=Ltof54P=Q@mail.gmail.com>
<c934abb6-c11e-0087-cd32-365d25d3f154@gmail.com> <CAA2C=vCHMXDD8iewRStieHyTcgjGF3=d29LmMT53vrzGYe+zMQ@mail.gmail.com>
<CACuL_+CZm++qhEr7PedDmQaTxjZu9d-rVSw1bgPeist7XZ+dpQ@mail.gmail.com>
<CAA2C=vDPwv5G9DeFKyKFqt39cDDmO4LmDtbtMyoMdRR2xeEkow@mail.gmail.com>
<3b8f674c-bca3-c679-952e-f8ba5af196e7@gmail.com> <CAA2C=vBptnTAy2TA-pj5JCbAUJMiXkAAoP_xYFZZJ99iB7v9mQ@mail.gmail.com>
<500850be-fd64-3f82-a1e1-929903084e9b@gmail.com> <CAA2C=vA0zXX3Sb49WBzU5g1-8dmO5G5wrb3uT+tLRq2LB0wu5Q@mail.gmail.com>
<3d9271ae-266d-ee7b-853b-984857ced1c8@gmail.com> <CAA2C=vD6sZpTicPh0xuJ16r76qBZ5BZro6x=9+=Z+P-0f_eRSA@mail.gmail.com>
<f04cd9db-fe76-219c-bacb-47711df559e2@gmail.com> <CAA2C=vCv_bpM+iinTcreMJD_gv34Rna3jLspiLFfESFuNxOtoA@mail.gmail.com>
<af7fa08a-b074-0a4c-5e2f-99299940e3cc@gmail.com> <CAA2C=vB22rof4HPV_dVPy4tVmsmeDMy4G4r2Vx-_YLwOW6C9ug@mail.gmail.com>
<bbdf1853-5454-93b2-fcf9-2306c6949c86@gmail.com> <CAA2C=vBDi8gwhVVacnhnP+eufCkMNK4DancpOjnD7ScOWCEF6g@mail.gmail.com>
<83sffvbux1.fsf@gnu.org> <CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA@mail.gmail.com>
<83mt63azwi.fsf@gnu.org> <CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com>
<835ycravjo.fsf@gnu.org> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com>
<83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com>
<83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com>
<83lelmakwk.fsf@gnu.org> <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
<CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com>
<83h6waaium.fsf@gnu.org> <CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com>
<83fsbuahj9.fsf@gnu.org>
From: djgpp@delorie.com (Ozkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com])
Date: Sat, 28 Jan 2023 17:12:11 +0300
Message-ID: <CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com>
Subject: Re: DXE3 with std::vector
To: djgpp@delorie.com
Content-Type: text/plain; charset="UTF-8"
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 25
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-B8i8swPbhxRW5JdWU2c0lJWKaMfY+eSn7YU9+d0Pqe3bQXnPY8sVEGjbkC2/+CQKg3iP1nPWkBflIBM!yR3a3nwXZa+Rg3lNoUdmwCPv8ImZlZeY30zdjk4EaOgnYlXxQ4jqSa0ra0D1g0umC0QTUlGXY+9S!6ccqLI+9mM8qdBx853P3cf01x4A=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Ozkan Sezer (sezeroz - Sat, 28 Jan 2023 14:12 UTC

OK, patch reverted,

>> As for documentation, is the following good? Better wording?
>
> The text is fine, but the markup could be improved:
>
>> +@item
>> +Linking to gcc-provided libraries like libgcc may need special care,
>
> libgcc should be in @file
>
>> +because the linker may have no idea where libgcc.a is. One solution
>
> libgcc.a likewise
>
>> +to that when using a makefile is, retrieving the libgcc directory and
>> +combining it with -L before -lgcc:
>
> "-L" and "-lgcc" are command-line options, so the suitable markup for
> them is @option.

Documentation patch is applied as
https://www.delorie.com/bin/cvsweb.cgi/djgpp/src/dxe/dxegen.txi.diff?r1=1.9&r2=1.10

Thanks.

Re: DXE3 with std::vector

<673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=290&group=comp.os.msdos.djgpp#290

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 16:49:29 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20210112;
h=content-transfer-encoding:in-reply-to:from:content-language
:references:to:subject:user-agent:mime-version:date:message-id:from
:to:cc:subject:date:message-id:reply-to;
bh=8iOAutSsoOmGkRMG30RxA+hKZ8vpm/tszYKPrU+bLxg=;
b=QXZp4D8bp2H/IpqOfKPiXQGgmIqIR13iRqYr+N91SLhSyIM8MkSXriK9DwNI4sL7gH
HkWVoSbiULkQxJOstvbd87kQCRwkXfVcslm1GP2PCVxjSvQpfqpZtFq9We7EIj4pihb7
YBrkh0NUWre7h47CiwqdlxlNsDurTaQVkdaPAQWbKf/nAhdMLjWZRhkDNeJPS9CJDwXc
ynbfcCA5OA8dxcE4OBNgMk9RrWgmgFGRfBR2lrwGlJ1gFDqAdv/F0KuUwg2tXOp9cfAY
dPf0oxFiR+esACskxGdK+eOW8w7Mi3IxVWm+1zha+okI2KW1L2BFNpAaa8ZkT5hOW1Rf
EbzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=content-transfer-encoding:in-reply-to:from:content-language
:references:to:subject:user-agent:mime-version:date:message-id
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=8iOAutSsoOmGkRMG30RxA+hKZ8vpm/tszYKPrU+bLxg=;
b=nKk0q7/hIJQDbgbMaFSi7R9F1BBJdxydq/cFzl5NcXT/toridfx+M2cRzxstOmvso7
zz3XJPjd0PtPlSNRDgvrPlVVBwxMz3SL9ulpTRz6OwjQbWJg+ksCoQ3a7BNPUMonOhd/
JswtMiBcayAlR1kZIwUNuZfssns5Hu51WA+cXlxKJtCEDL2XQYnSZOL90vBDho649w3X
6aSXRZ5Fg6MvEhWibHXhiiYYbCxUjuz8w9eOgQxn6+Y4ABLk4UWMfwwH4xCJSe5fq1M3
fHx0ynL74w8Les1TvSMsWWmUNIXNf6xZ7FwMb4qh7qgmmRnwnHUNNfxfEzwV1X1Y6+6y
z1RQ==
X-Gm-Message-State: AO0yUKUzEQZGI9nauoU+fI+Yrf1qvrQ8GRTaB5fnIUYfvAkc5t9QxPww
f6yWXTATYab6eiEnYcBJfL0J6Y7XdIGAHQ==
X-Google-Smtp-Source: AK7set/Xs89mPgyLtw0UCDMmeawIDPn6Te9zfWx0NHCndrTtADzg0vGAzyujPEhJV6V6FUfNb0FKQA==
X-Received: by 2002:aa7:cd65:0:b0:4a0:e415:d39f with SMTP id ca5-20020aa7cd65000000b004a0e415d39fmr10136767edb.41.1674924378135;
Sat, 28 Jan 2023 08:46:18 -0800 (PST)
Message-ID: <673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com>
Date: Sat, 28 Jan 2023 17:46:17 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Subject: Re: DXE3 with std::vector
To: djgpp@delorie.com
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com>
<CAA2C=vBDi8gwhVVacnhnP+eufCkMNK4DancpOjnD7ScOWCEF6g@mail.gmail.com>
<83sffvbux1.fsf@gnu.org>
<CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA@mail.gmail.com>
<83mt63azwi.fsf@gnu.org>
<CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com>
<835ycravjo.fsf@gnu.org>
<CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com>
<83zga39fil.fsf@gnu.org>
<CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com>
<83v8kr9bye.fsf@gnu.org>
<CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com>
<83lelmakwk.fsf@gnu.org>
<CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
<CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com>
<83h6waaium.fsf@gnu.org>
<CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com>
<83fsbuahj9.fsf@gnu.org>
<CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com>
Content-Language: en-US
From: djgpp@delorie.com (J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com])
In-Reply-To: <CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 40
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-cKmHSGejR8vViySTQi0t0DI4Fa4aS+1PlBjxkUoDcAvw+A4ZwkWx/HW0JGEqL0VzLzYqABEA2lS8IAw!nhq4i34WdFxLeYRK4U9MQclbYy5KmHuhOi2/ikK/Vv1Y4JdU1RZtZ4i0hDSKjBNo3g0M7rmp0YDl
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: J.W. Jagersma (jwjag - Sat, 28 Jan 2023 16:46 UTC

On 2023-01-28 15:12, Ozkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com] wrote:
> OK, patch reverted,
>
>>> As for documentation, is the following good? Better wording?
>>
>> The text is fine, but the markup could be improved:
>>
>>> +@item
>>> +Linking to gcc-provided libraries like libgcc may need special care,
>>
>> libgcc should be in @file
>>
>>> +because the linker may have no idea where libgcc.a is. One solution
>>
>> libgcc.a likewise
>>
>>> +to that when using a makefile is, retrieving the libgcc directory and
>>> +combining it with -L before -lgcc:
>>
>> "-L" and "-lgcc" are command-line options, so the suitable markup for
>> them is @option.
>
> Documentation patch is applied as
> https://www.delorie.com/bin/cvsweb.cgi/djgpp/src/dxe/dxegen.txi.diff?r1=1.9&r2=1.10
>
> Thanks.

I don't really like this "solution", it just makes it the user's problem.

How likely is it that someone uses the latest version of dxe3gen, but is
somehow stuck with such an ancient (nearly 25 years old) version of gcc? At
some point you'll just have to say, for gcc < X, use dxe3gen Y.

For DXE_LD_LIBRARY_PATH, that can be added easily as -L dir, and won't break
anything. But not having this set should not be an error.

For DJDIR, there is only one valid place it can point to, and gcc already knows
where to find it. I don't think a native gcc even works without DJDIR set. So
it doesn't make sense to also parse it in dxe3gen.

Re: DXE3 with std::vector

<f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=291&group=comp.os.msdos.djgpp#291

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!69.80.99.22.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 17:04:52 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=WhhUB7LZWsYXVRde1KhfoSffhq9UhjIJEnA5sKLJLYk=; b=SUOVg15vYCWtLYsbE21LIU8ps7o9ZIdW82ZFp56drS6tTlDbNSglXKJGMKSppVggU9 4lstfHJcZgzkHBSfOBhWvDmF0pOIcF0Gich/BYjFIuczCURNrMlu1mHnHmU5B6Ug62Ay 1gifUFUOhQSaHRIbNu+mFTvPJBm1pM8w7Bvqr/aTuSyXAfSrjcNRv0+O2bbrA0VbKyeT gyzJQI5rcCYOh5CEJojpoEumgSiJzSHTH/3LCzttzn0N3p4sHFNCb8GNJzLhLIcLzDpG ij71PTVdKFnVWWlSGtQGot7wLgecD9pzPHpKbXy5X8eWiMRliLLV6Owdc1nmDSl51She eY+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=WhhUB7LZWsYXVRde1KhfoSffhq9UhjIJEnA5sKLJLYk=; b=O/++ezit2se14L7LkaYkm+EnUgYShtX7sLgLeGe6NkQJ4bBoIZyLVaB9Qk2xVJTzfh 7hYERqghykIYmvXVcaKi5P3ZhNj2K3rNJeD4tp2VjfvBG+zp97iPXcjQWNPQb8gvQVip Q7CscPqPP3dxkSZaf0hayDZjWozGhuz5uApwgDIZTyvXdcwE+GBzEyne1uR/nic+3tUG Ie20M5XYg8i7s3CXjF5h7qzbJXHylSOAvFcgXLnzmM/6eN8tzxoYAOaKVlkWpPCSfGXG WjRK34uAL4rofdPNMqshglpt4fu4mTJnmmxF7MnZA5S7q7yX5CnLRgtD91bvHAH3Ur6N CjgA==
X-Gm-Message-State: AFqh2kpKDefOQ8JAgw6BBEsvXiUyhCuMQic7WN96kB8cCBWjUp+hYgdl 5izq5X1wMs6bDnrc2dADfhPBk57ZtNu12A==
X-Google-Smtp-Source: AMrXdXsd3+ZgYlyCg66n46xwjw8e2ufjb95Md5vuAscZ7MMVSuRdAxJa1n7L1A33g/ug3M75EJBqFA==
X-Received: by 2002:a05:6402:528b:b0:49e:28c1:9375 with SMTP id en11-20020a056402528b00b0049e28c19375mr47293757edb.10.1674925304683; Sat, 28 Jan 2023 09:01:44 -0800 (PST)
Message-ID: <f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com>
Date: Sat, 28 Jan 2023 18:01:44 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1
Subject: Re: DXE3 with std::vector
Content-Language: en-US
From: djgpp@delorie.com (J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com])
To: djgpp@delorie.com
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com> <83sffvbux1.fsf@gnu.org> <CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA@mail.gmail.com> <83mt63azwi.fsf@gnu.org> <CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com> <835ycravjo.fsf@gnu.org> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com> <83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com> <83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com> <83lelmakwk.fsf@gnu.org> <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com> <CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com> <83h6waaium.fsf@gnu.org> <CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com> <83fsbuahj9.fsf@gnu.org> <CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com> <673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com>
In-Reply-To: <673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 45
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-i4FNX2dmGQc7wviqYZWVGlgUpPUTHfh/ex5M/f9TynZUBnNxUwHQd21RhF84w7cQOLm2JLlJ6ZlEwKM!8MM6S9Unas9kQDD5uMo2nnri5WJNKDmi6DFFMH1C8GJmF+IAp1MpdaF690zMvG01TaJshsq4XAIh
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 6104
 by: J.W. Jagersma (jwjag - Sat, 28 Jan 2023 17:01 UTC

On 2023-01-28 17:46, J.W. Jagersma wrote:
> On 2023-01-28 15:12, Ozkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com] wrote:
>> OK, patch reverted,
>>
>>>> As for documentation, is the following good? Better wording?
>>>
>>> The text is fine, but the markup could be improved:
>>>
>>>> +@item
>>>> +Linking to gcc-provided libraries like libgcc may need special care,
>>>
>>> libgcc should be in @file
>>>
>>>> +because the linker may have no idea where libgcc.a is. One solution
>>>
>>> libgcc.a likewise
>>>
>>>> +to that when using a makefile is, retrieving the libgcc directory and
>>>> +combining it with -L before -lgcc:
>>>
>>> "-L" and "-lgcc" are command-line options, so the suitable markup for
>>> them is @option.
>>
>> Documentation patch is applied as
>> https://www.delorie.com/bin/cvsweb.cgi/djgpp/src/dxe/dxegen.txi.diff?r1=1.9&r2=1.10
>>
>> Thanks.
>
> I don't really like this "solution", it just makes it the user's problem.
>
> How likely is it that someone uses the latest version of dxe3gen, but is
> somehow stuck with such an ancient (nearly 25 years old) version of gcc? At
> some point you'll just have to say, for gcc < X, use dxe3gen Y.
>
> For DXE_LD_LIBRARY_PATH, that can be added easily as -L dir, and won't break
> anything. But not having this set should not be an error.
>
> For DJDIR, there is only one valid place it can point to, and gcc already knows
> where to find it. I don't think a native gcc even works without DJDIR set. So
> it doesn't make sense to also parse it in dxe3gen.

Also, with removing DXE_LD_LIBRARY_PATH, the concern was that it could break
existing makefiles. But now the accepted solution is... to break existing
makefiles? That logic is hard to follow.

Re: DXE3 with std::vector

<CAA2C=vBYva7Gde_iD7+M-pU1Y2qpwNF-c60h6FpU4j4ayzz2kQ@mail.gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=292&group=comp.os.msdos.djgpp#292

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 17:13:17 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.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=FCXDSJOAYn2YdAMegz54umHWHAidxwzWNH57zDGovbg=;
b=Og59FNoNzwkRR6gFUb9oBBILQ8jTcy+LfqngUOAa2ANKDP6xjeud5FnA0d1pnR9vvw
ixBnQJpjWgvmu3a2CuzB978ecKwEV9cVV41F3ZkvWApvPio2O6d3xNEXbCyvMkuyi36s
/OgNhsRcRxv2rMOaibn/A9BjFCE2RDxlYmqABjfvY3x69wPtLjJiRUh1M9gqgSCRCS3z
WKaWRJiut03WaH61GB8xdLmoqjkGOv2jzReyE5wSPGIctMz4lMXnfwa2tkVcutIGQhQ5
Tf+3dhv2DG+oliNb7c/qTHQGaxkZaTvOOm8tWiL2c+351Od5rCQJzG67CGsOZvJxecOs
UaBg==
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=FCXDSJOAYn2YdAMegz54umHWHAidxwzWNH57zDGovbg=;
b=fp4oIJvtTOdE99S6lBAFwmD0xTNOfKzaO1/F6E+vnVa8kDOW7ltgjOZLOiKhr1AqhV
vxsPz8CCUjcp5oI6hMIT8G076r4nYBPJNWtxy8VDdteBf0GSXUyxp4h3hwyoc0dFWi/Q
97QW8WIAG/c+zGH87zdKsvNPcghXEtjSJjkwHxREkrbSUzZp7CDLTszGbrFxJ3I0lxGi
tQFaPbtc+X7n5JBk7fi4w31qzQRiK7w5YHOG+usfnc1FtUz3BGBlVkc2Y9pKnfY9EZWr
/rcQfFjpy0kicz4Wl+VlALLiw9bzmCjKtHQQ1VwjN34WMPXTNLZrJt3Ui2alPqTxgj9D
H4Lw==
X-Gm-Message-State: AO0yUKUl6UlkDjrmthQo+uk4peU/lW7+CFUD1ghX0Kp2rIgThz6nbM73
nPy8WTZpLke+ErkGjo+j8DIgj2oHoesM9xR/ZagcDw8y
X-Google-Smtp-Source: AK7set9u0d6kTm8HB/VzA6zyHcLCWkGJ/ioHb9I2l9ULXdb9FWcerDtjvYLqN+JXBp6aUvin3AJms0xglhTvHAlf8p8=
X-Received: by 2002:a05:6000:170e:b0:2bf:b77b:fafc with SMTP id
n14-20020a056000170e00b002bfb77bfafcmr593734wrc.475.1674925805294; Sat, 28
Jan 2023 09:10:05 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com>
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com>
<83sffvbux1.fsf@gnu.org> <CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA@mail.gmail.com>
<83mt63azwi.fsf@gnu.org> <CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com>
<835ycravjo.fsf@gnu.org> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com>
<83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com>
<83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com>
<83lelmakwk.fsf@gnu.org> <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
<CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com>
<83h6waaium.fsf@gnu.org> <CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com>
<83fsbuahj9.fsf@gnu.org> <CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com>
<673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com> <f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com>
From: djgpp@delorie.com (Ozkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com])
Date: Sat, 28 Jan 2023 20:10:04 +0300
Message-ID: <CAA2C=vBYva7Gde_iD7+M-pU1Y2qpwNF-c60h6FpU4j4ayzz2kQ@mail.gmail.com>
Subject: Re: DXE3 with std::vector
To: djgpp@delorie.com
Content-Type: text/plain; charset="UTF-8"
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 6
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Nl1TTCOQA0XQYtlR+K6+avQeJ8F0+3fvXolNSuRspiD28DZqAwt02kwnAa+jmCrskZTVx52uUCw3fPR!rRqIlalXTpt37REAnapGd/oBKClBozLOcyZfSwRvd3o1jV8ZuNPs5nEfvEywcGUxTlD8Z/b4PExs!6xKP/cjPeiakLFFNAjhm3B1C8yw=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Ozkan Sezer (sezeroz - Sat, 28 Jan 2023 17:10 UTC

> Also, with removing DXE_LD_LIBRARY_PATH, the concern was that it
> could break existing makefiles. But now the accepted solution is... to
> break existing makefiles?

How so?? I don't see any breakage to existing makefiles at all,
care to explain?

Re: DXE3 with std::vector

<835ycqa809.fsf@gnu.org>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=293&group=comp.os.msdos.djgpp#293

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 17:26:27 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
mime-version; bh=C5ndmvBs6g/G1Sz4/umBYLVkWZ0IaKR4BKNxsnKDcTA=; b=Ujej2Mkt9CyK
quE1hbm4blWaOf0bd5Mv2SM7GoQl8WVECjx1cwpbKyAoKB5H2V73rRuf6YxNIt782vNCyt7Zbpkya
LHTWAVfc1Q76ML2VgYQWiX+tcPAelC4G6k/R2cFmGDoS/vGBh8DUSeFh25HGwEl/RBoWzRUhEA9x3
SmSKjsBI1qZeF5ffHQMrQ559EK5O8VI0jt7JvZ0Jbnkam3Zy4gDl0BldJd1aPlSHffhGghWc6jza7
QezHGB0+9UoPe5XRDY5afcvd5a0Jj9bEDQsaENJ0ThItPplFUHGq3uaZ4tvsMpPuhelV9+YHV/qAj
Bm8qQjYr4qdG3Zyy4m2XzA==;
Date: Sat, 28 Jan 2023 19:23:02 +0200
Message-Id: <835ycqa809.fsf@gnu.org>
From: djgpp@delorie.com (Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com])
To: djgpp@delorie.com
In-Reply-To: <f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com>
(djgpp@delorie.com)
Subject: Re: DXE3 with std::vector
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com>
<83sffvbux1.fsf@gnu.org>
<CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA@mail.gmail.com>
<83mt63azwi.fsf@gnu.org>
<CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com>
<835ycravjo.fsf@gnu.org>
<CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com>
<83zga39fil.fsf@gnu.org>
<CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com>
<83v8kr9bye.fsf@gnu.org>
<CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com>
<83lelmakwk.fsf@gnu.org>
<CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
<CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com>
<83h6waaium.fsf@gnu.org>
<CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com>
<83fsbuahj9.fsf@gnu.org>
<CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com>
<673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com> <f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com>
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 36
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-uBTbBMtuDmV0Ccqwc/YWdHkjq9GAS9gjmkMRvVPeYEwSa/wZoCgwT9QHIo6XQdsjiHC2ass9sqxn097!0iVP2f0z2XriPSZjV499C6UitchremGrH61kdcmNCFtx
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Eli Zaretskii (eliz@ - Sat, 28 Jan 2023 17:23 UTC

> Date: Sat, 28 Jan 2023 18:01:44 +0100
> From: "J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
>
> >
> > I don't really like this "solution", it just makes it the user's problem.
> >
> > How likely is it that someone uses the latest version of dxe3gen, but is
> > somehow stuck with such an ancient (nearly 25 years old) version of gcc? At
> > some point you'll just have to say, for gcc < X, use dxe3gen Y.
> >
> > For DXE_LD_LIBRARY_PATH, that can be added easily as -L dir, and won't break
> > anything. But not having this set should not be an error.
> >
> > For DJDIR, there is only one valid place it can point to, and gcc already knows
> > where to find it. I don't think a native gcc even works without DJDIR set. So
> > it doesn't make sense to also parse it in dxe3gen.
>
> Also, with removing DXE_LD_LIBRARY_PATH, the concern was that it could break
> existing makefiles. But now the accepted solution is... to break existing
> makefiles? That logic is hard to follow.

If you can propose a patch that caters to your use case without
breaking the "traditional" one, please do, and let's take it from
there.

GCC 2.95 is not a blocking problem, from my POV. But I don't want to
lose support for DJDIR and DXE_LD_LIBRARY_PATH, because someone could
have set them in their build procedures for some reason, and have them
point to some strange places that neither me nor you can imagine.

Are there any fundamental problems that would preclude invoking GCC
instead of ld (so that your case is supported), but still have the -L
switch added to the GCC command line, whose argument is derived from
DXE_LD_LIBRARY_PATH or from DJDIR if those are set? IOW, can we have
the code work as you wanted when these two variables aren't set, but
add the additional -L switch when they are?

Re: DXE3 with std::vector

<15bba6fc-1b9a-f709-7c7b-2fa3f133d5bb@gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=294&group=comp.os.msdos.djgpp#294

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 17:30:29 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20210112;
h=content-transfer-encoding:in-reply-to:from:references:to
:content-language:subject:user-agent:mime-version:date:message-id
:from:to:cc:subject:date:message-id:reply-to;
bh=6R6trARIIsMWv2CVWLFNVI/LivWGYtUtWW/bUrQryeo=;
b=UAojPVQOp0UvRJYuDkcZiSoU5+f5OvlZjL5Ds8vD4g03sFDspi2SlVxRf9pnEthJ6w
68sITKDapb0trD3/5yC3SlVOdageMYBf9yiqF5Rd6agNEtIeoenZUv1tkEDWjokRQOdG
rnnKQZA2sQs90M4s0O++EF4QMm6HAtFigjFQ2kql5Lpt7fv6EtqXPUu4zUnfVlH7SPrz
H9fNPSNGo0LlLjfPbXrW9cSu5yZPRUtCf4hZKhJdCGnLV3KCLFd9ED+6aB+TEscbFaL3
5gL1EpqBxyV9o5UTeQfRmmea54xx5jn4otxZU4xB58jKbX20wJXEsQmZSflnm+BoqKUc
YDPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=content-transfer-encoding:in-reply-to:from:references:to
:content-language:subject:user-agent:mime-version:date:message-id
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=6R6trARIIsMWv2CVWLFNVI/LivWGYtUtWW/bUrQryeo=;
b=xY7ITb3VEuHMbmJEocIlx9rVCmuJ78A02oL26vgQ98FtsLlX/kOLNZer4gp9Wz4NK7
G6sSEjw8WKGyzUy3uO/CIyTHjExiNcXtensQBShA1NuVIMASLELrMBD7H7LRvBRJuufo
p/9k8MKOl2jfyg9i1FfRtzrrJ01paC9nrA/LXNdYD7vUSDBLmPilm5Z+zznvmqVzGFpR
KV0hz5gEydT6qhj+fS3BdqIShNeS9Zslo8eNsJQB0xviU/9XUYkPTe2P4+fLgcYRv568
xRyx8liuestX9P2OAt6VkjqBf9814iqUX1fM8jfTRyq8M+Ci3DoJCIXM2YpMmrnQbW+n
Uy9w==
X-Gm-Message-State: AFqh2kp7BJQXEL9GiswRG4fDozgNK2S/iqKX0s1CE1niM54+fmZ/RcDC
g/EgTilBXpTcQsSIGBON+BQJA6AezUDjew==
X-Google-Smtp-Source: AMrXdXsNqIrvDU1AhyFFheJWqo9wO9uvh9DzNolU7GtnfwawL3cCTSLUEIH9HeEFLg/KNEPznWBgYw==
X-Received: by 2002:a05:6402:28ca:b0:499:c294:77af with SMTP id ef10-20020a05640228ca00b00499c29477afmr47758000edb.12.1674926840192;
Sat, 28 Jan 2023 09:27:20 -0800 (PST)
Message-ID: <15bba6fc-1b9a-f709-7c7b-2fa3f133d5bb@gmail.com>
Date: Sat, 28 Jan 2023 18:27:19 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Subject: Re: DXE3 with std::vector
Content-Language: en-US
To: djgpp@delorie.com
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com>
<83mt63azwi.fsf@gnu.org>
<CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com>
<835ycravjo.fsf@gnu.org>
<CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com>
<83zga39fil.fsf@gnu.org>
<CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com>
<83v8kr9bye.fsf@gnu.org>
<CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com>
<83lelmakwk.fsf@gnu.org>
<CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
<CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com>
<83h6waaium.fsf@gnu.org>
<CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com>
<83fsbuahj9.fsf@gnu.org>
<CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com>
<673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com>
<f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com>
<CAA2C=vBYva7Gde_iD7+M-pU1Y2qpwNF-c60h6FpU4j4ayzz2kQ@mail.gmail.com>
From: djgpp@delorie.com (J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com])
In-Reply-To: <CAA2C=vBYva7Gde_iD7+M-pU1Y2qpwNF-c60h6FpU4j4ayzz2kQ@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 13
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-lQAA9Vg+N2OY7eTSKQByNBcn3L/oe/Wk6DysNVCsQSYP3i5wK9dVkDjdHpqBGcVgcgywUICm/Omla7q!6Kt2xs5XoX5kEXz8/TigXUlu6ymnxj59Hp/AHbY5Ke0tuBq+WAu7JNPr1Yf935s9F07prjaxSePF
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 5225
 by: J.W. Jagersma (jwjag - Sat, 28 Jan 2023 17:27 UTC

On 2023-01-28 18:10, Ozkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com] wrote:
>> Also, with removing DXE_LD_LIBRARY_PATH, the concern was that it
>> could break existing makefiles. But now the accepted solution is... to
>> break existing makefiles?
>
> How so?? I don't see any breakage to existing makefiles at all,
> care to explain?

It implies that, if one wants to build a DXE project that was written for the
native compiler (where libc, libgcc, libstc++ are all in one directory), it is
now up to the user to edit the makefiles in case his/her configuration uses
multiple lib directories (as is typically the case in a cross compiler).

Re: DXE3 with std::vector

<834jsaa77b.fsf@gnu.org>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=295&group=comp.os.msdos.djgpp#295

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!69.80.99.26.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 17:43:55 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=CdkAJNIcY35Frs7WXCNMow67GQjnYRcVOfopeM6Yh/c=; b=It3DEyOELPhK RxTAf/JwACoxHWOBS4JhErGUciJRGnpOTMpw9xcVrIL8QSiiTt2xYlcU8N1nQsN1cSLN7kvXd4CcT oGlIEhIGs2kGOnM+HB1ICNJOi3dI0M1l3XV/HxU5QokWy38szv+Fx9mKIH+ItlIly9QZqXIbc5bpP 8vfOuA2swA+CBebTIwP+kRk+VN4ggUnM4nzmpqVzp7jOLZtVU5U9TkwBWwcNX0xoDjZgJBeUVPrWD ei6TN2nLMbpg2vtUjGlijJGPnLaNpQyqFeUGWyRromvr3F/hKuq7CII6qk/qN0Oz/Z/7RtnwiZUA7 YpkrlQAE36iS3BIJpdiKzA==;
Date: Sat, 28 Jan 2023 19:40:24 +0200
Message-Id: <834jsaa77b.fsf@gnu.org>
From: djgpp@delorie.com (Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com])
To: djgpp@delorie.com
In-Reply-To: <15bba6fc-1b9a-f709-7c7b-2fa3f133d5bb@gmail.com> (djgpp@delorie.com)
Subject: Re: DXE3 with std::vector
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com> <83mt63azwi.fsf@gnu.org> <CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com> <835ycravjo.fsf@gnu.org> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com> <83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com> <83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com> <83lelmakwk.fsf@gnu.org> <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com> <CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com> <83h6waaium.fsf@gnu.org> <CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com> <83fsbuahj9.fsf@gnu.org> <CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com> <673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com> <f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com> <CAA2C=vBYva7Gde_iD7+M-pU1Y2qpwNF-c60h6FpU4j4ayzz2kQ@mail.gmail.com> <15bba6fc-1b9a-f709-7c7b-2fa3f133d5bb@gmail.com>
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 10
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-nrr3GwRiLoov9SzzIkHdHaeW3tHiWPjFSU3B7VtLHX5Q69FUjO791V6qBUIXv9ya9H/he0UdkE9PQwi!HSKEy87vWF7FUG34Y8kiXbN0HAN5UMYzHt7J8PVEjWD2
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 3509
 by: Eli Zaretskii (eliz@ - Sat, 28 Jan 2023 17:40 UTC

> Date: Sat, 28 Jan 2023 18:27:19 +0100
> From: "J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
>
> It implies that, if one wants to build a DXE project that was written for the
> native compiler (where libc, libgcc, libstc++ are all in one directory)

No, in a native installation libgcc and libstdc++ are in a directory
different from libc. We just didn't support linking against those two
libraries because AFAIU it was never needed by anyone, definitely in
the case of libstdc++.

Re: DXE3 with std::vector

<ff678ac2-ffd0-4f06-07eb-f5ad50dab84b@gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=296&group=comp.os.msdos.djgpp#296

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 18:13:15 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20210112;
h=content-transfer-encoding:in-reply-to:from:references:to
:content-language:subject:user-agent:mime-version:date:message-id
:from:to:cc:subject:date:message-id:reply-to;
bh=bBGNrGT395Ghn8ElHB6SEp8cXaBj1B7IHdEqRChp6C4=;
b=NIxlFNcK4Bd+d/nV0AVHa2pbFejd364OwA8iwQB99l9MoDuf1CzPHcD/LXPoQhYNB3
EziSJPyPzljUUSWeztbL9fuetl3s7ns1lN/CCxwD99eUrYhgDJ/khPXqQdPn/O74+3qj
IuZUW4Ip6QAfbR92K0GdlTDBwHcuNwJ9fja/ZbLT6VGCn8pgvr22HLHTuBV1a5gP7Zvv
/W6aGfVUWv9uLJ1vczRZjBu3AdfjAyP9qlMgNSGcGD2Tx5/Ri7v04WfujlGzMFByAZXG
L2mqHDaKbWUfAJtJUiid0NKhcOqgISPgrMkmiUNM5v05oG2clIVy4qDxmXOEpxcwNJ1H
yhHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=content-transfer-encoding:in-reply-to:from:references:to
:content-language:subject:user-agent:mime-version:date:message-id
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=bBGNrGT395Ghn8ElHB6SEp8cXaBj1B7IHdEqRChp6C4=;
b=foY5GaDnRLwMCCglp/F1IahdmWGP6SIUDWjC1+qa8KmkHaEirS5eIg1iOsaK9CyRvX
qf2/yThJqdzsMyvwNiyE00d28zp/cO0w5ZztJb2C9mPqAMOyrvQkEMlz1JdMNFJNJ0oh
dxKI1zGglrrJH3qEe4Shjzsyn7OuDj6BIA+9SrptmCkwMAI4/BradzHvFejiq3bDZOsu
pyWpOMJJ+Su95vMmjnAQnYopMfFcQ/Sgb1sASplhZkvFZgZdUoqXp8VGt3zEQ7TnXljr
ruVPPQruSH+6H++8IX0S2lfydzQVeQK99AwsTQ3qlJSg2VWceI44dxl+QbwsMoYNByYP
/Lng==
X-Gm-Message-State: AO0yUKX1A9M0KJ+lSehKdo/N1NdeF0YOjb6HBPVLtW+PvKhOQoA5xINh
TfMwWxfbfNMxh0S0klxEkURo/+TWppZMnw==
X-Google-Smtp-Source: AK7set8t+3xlRyXWHHpAM+qUbs8fJrvNArL/WSd5Izs/k7jrdgrOOe8dLK1kGVMrQ+9ICXEAUYkijw==
X-Received: by 2002:a17:906:d1d0:b0:878:6df7:ce74 with SMTP id bs16-20020a170906d1d000b008786df7ce74mr9863320ejb.23.1674929396739;
Sat, 28 Jan 2023 10:09:56 -0800 (PST)
Message-ID: <ff678ac2-ffd0-4f06-07eb-f5ad50dab84b@gmail.com>
Date: Sat, 28 Jan 2023 19:09:56 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Subject: Re: DXE3 with std::vector
Content-Language: en-US
To: djgpp@delorie.com
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com>
<CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA@mail.gmail.com>
<83mt63azwi.fsf@gnu.org>
<CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com>
<835ycravjo.fsf@gnu.org>
<CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com>
<83zga39fil.fsf@gnu.org>
<CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com>
<83v8kr9bye.fsf@gnu.org>
<CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com>
<83lelmakwk.fsf@gnu.org>
<CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
<CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com>
<83h6waaium.fsf@gnu.org>
<CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com>
<83fsbuahj9.fsf@gnu.org>
<CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com>
<673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com>
<f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com> <835ycqa809.fsf@gnu.org>
From: djgpp@delorie.com (J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com])
In-Reply-To: <835ycqa809.fsf@gnu.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 45
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-HYFyMUhH5/PEYXvmm+A0Nb2lVWLRf9zgxyfG8UMOAG0hoo7vjLp/1rwNtzsj8lUkcQA+0ZvIHDzMHZ2!tKhkakd8eeVbnoBycS9ZnQaMYg98H/5fazyjR2uckbTG2rlGrOF8M4YhdH4zea8R6Yf1iWne+Gqn
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: J.W. Jagersma (jwjag - Sat, 28 Jan 2023 18:09 UTC

On 2023-01-28 18:23, Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com] wrote:
>> Date: Sat, 28 Jan 2023 18:01:44 +0100
>> From: "J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
>>
>>>
>>> I don't really like this "solution", it just makes it the user's problem.
>>>
>>> How likely is it that someone uses the latest version of dxe3gen, but is
>>> somehow stuck with such an ancient (nearly 25 years old) version of gcc? At
>>> some point you'll just have to say, for gcc < X, use dxe3gen Y.
>>>
>>> For DXE_LD_LIBRARY_PATH, that can be added easily as -L dir, and won't break
>>> anything. But not having this set should not be an error.
>>>
>>> For DJDIR, there is only one valid place it can point to, and gcc already knows
>>> where to find it. I don't think a native gcc even works without DJDIR set. So
>>> it doesn't make sense to also parse it in dxe3gen.
>>
>> Also, with removing DXE_LD_LIBRARY_PATH, the concern was that it could break
>> existing makefiles. But now the accepted solution is... to break existing
>> makefiles? That logic is hard to follow.
>
> If you can propose a patch that caters to your use case without
> breaking the "traditional" one, please do, and let's take it from
> there.
>
> GCC 2.95 is not a blocking problem, from my POV. But I don't want to
> lose support for DJDIR and DXE_LD_LIBRARY_PATH, because someone could
> have set them in their build procedures for some reason, and have them
> point to some strange places that neither me nor you can imagine.
>
> Are there any fundamental problems that would preclude invoking GCC
> instead of ld (so that your case is supported), but still have the -L
> switch added to the GCC command line, whose argument is derived from
> DXE_LD_LIBRARY_PATH or from DJDIR if those are set? IOW, can we have
> the code work as you wanted when these two variables aren't set, but
> add the additional -L switch when they are?

Sure, that should be possible. Starting from the patch I submitted earlier,
simply adding DXE_LD_LIBRARY_PATH via -L will achieve that.

For DJDIR, again, having it set to anything other than the djgpp install
location is *always* user error. Many things rely on this, and to me it
doesn't seem very useful to support invalid configurations in dxe3gen.

Re: DXE3 with std::vector

<8257bbce-b49a-f36c-1fc8-17cf6b5aa83f@gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=297&group=comp.os.msdos.djgpp#297

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 18:15:17 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20210112;
h=content-transfer-encoding:in-reply-to:from:references:to
:content-language:subject:user-agent:mime-version:date:message-id
:from:to:cc:subject:date:message-id:reply-to;
bh=TQy5olAUKDi3JQqoc6EX98ZX7PlJwXwEJrtH1twjrw4=;
b=hC6wGVLjbusQUnmA2w4aq8iM+iW+mmfmVKRxE9KMR6mmY3jx+SQ7Ksu0YeU10y2tpK
fa8T7YRNLJ1nkb5XsFrcnjvZe/6O87PEYsFsvPtFYjS6i7kYDQc55GEz16fAqz2rr1Sk
oNugS/aio9X3gtSjQU4IZMp8kWmfNKBu/wGiSmpAjMyVwcyFJPBU6873KiOELo1HOMqr
oxYhUdgg6aLB9r3DxOfDnK+2Z1cDA7mmAVQHJYqSEjY6NDZeJaf0Uou3Zjht7lvU8mr+
C/oQnd4ruk70JHiCkCAsdfx8a/Gy2qJS2J5YEt+X+4taD4UaLoCY36LzOBFqCObLtcP5
1Ziw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=content-transfer-encoding:in-reply-to:from:references:to
:content-language:subject:user-agent:mime-version:date:message-id
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=TQy5olAUKDi3JQqoc6EX98ZX7PlJwXwEJrtH1twjrw4=;
b=nESSCxGwC+2jrA5XIwncCGqfsAoiXxKrC+naTIVTvCegvHuiLNPdCUOyXOz9ts5rv4
lwNguCiWVKB3Vbwuhesp+jvOdaZ0ADCT8AML+rMEHipDQXMLI198vyMaPkuULXgEQljz
ktPe0ECZFuW9FMP6u5kV+uH0pRWOJCU6tXu7ILmvlF1QS8221dg1NZY5M4QL9mu8vWJ8
dqOQ1jogOmCDcJpZF6ZFIA0VbUSmhXZSvI4F4dIR4AAC1ud/VBcbRep5ct4gEjDO1sN2
VC+wL2i6aJckhMRCqgefO6wGXNFdS1wrWb2pHobCk/wQ/d6SfptaMycF+wPWx7wdFbzY
4/3w==
X-Gm-Message-State: AO0yUKV51TITfTeVPRXajdl3TL/inl6t/l6pX/kHfg7Ers4iacBg+vjq
5yTG9jkJJNTy1iO5II6nS6Au/waYdsX8gQ==
X-Google-Smtp-Source: AK7set+pfQqrsN50ZkxGHc7y56l6QIppn7H4eApdmurkaYhTndSKP3BuD5IFGrP6vbhRPBeYTdqyPQ==
X-Received: by 2002:a17:906:db07:b0:881:9531:35a0 with SMTP id xj7-20020a170906db0700b00881953135a0mr6106379ejb.73.1674929526509;
Sat, 28 Jan 2023 10:12:06 -0800 (PST)
Message-ID: <8257bbce-b49a-f36c-1fc8-17cf6b5aa83f@gmail.com>
Date: Sat, 28 Jan 2023 19:12:06 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Subject: Re: DXE3 with std::vector
Content-Language: en-US
To: djgpp@delorie.com
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com>
<835ycravjo.fsf@gnu.org>
<CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com>
<83zga39fil.fsf@gnu.org>
<CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com>
<83v8kr9bye.fsf@gnu.org>
<CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com>
<83lelmakwk.fsf@gnu.org>
<CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
<CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com>
<83h6waaium.fsf@gnu.org>
<CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com>
<83fsbuahj9.fsf@gnu.org>
<CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com>
<673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com>
<f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com>
<CAA2C=vBYva7Gde_iD7+M-pU1Y2qpwNF-c60h6FpU4j4ayzz2kQ@mail.gmail.com>
<15bba6fc-1b9a-f709-7c7b-2fa3f133d5bb@gmail.com> <834jsaa77b.fsf@gnu.org>
From: djgpp@delorie.com (J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com])
In-Reply-To: <834jsaa77b.fsf@gnu.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 19
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-kTX/ZIdIIQ3y4VdLwD4VOF5+gKHjLrfGvdQoE3ixCWH+BN9k34Rw5EF6RFwq/PqmCQ0mjKIX5/ifIv/!3IYFD5auxZVaYB9Ep0a8yRDJCEusRNsb3eyXApAucx5c3EPEkuQPSqaCTIqwWBx9TfFAz0exZqXX
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: J.W. Jagersma (jwjag - Sat, 28 Jan 2023 18:12 UTC

On 2023-01-28 18:40, Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com] wrote:
>> Date: Sat, 28 Jan 2023 18:27:19 +0100
>> From: "J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
>>
>> It implies that, if one wants to build a DXE project that was written for the
>> native compiler (where libc, libgcc, libstc++ are all in one directory)
>
> No, in a native installation libgcc and libstdc++ are in a directory
> different from libc. We just didn't support linking against those two
> libraries because AFAIU it was never needed by anyone, definitely in
> the case of libstdc++.

On my end, libc and libstdc++ are in %DJDIR%\lib\. But I see libgcc is in
%DJDIR%\lib\gcc\djgpp\12\.
It is probably possible to configure gcc/libstdc++ to place these in any
arbitrary location. I think it's best if dxe3gen and makefile writers have no
knowledge of a user's particular configuration, and simply leave it to gcc to
figure it out.

Re: DXE3 with std::vector

<CAA2C=vAx6D6hrNaf_EZ_JmhtheiP5ZhwmYMKfRkXEc7qc244_g@mail.gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=298&group=comp.os.msdos.djgpp#298

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 19:36:53 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.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=Re/suRs5Jaf7VFWYsXkonq6KO4qJffjO/2thVZnJ+dg=;
b=Pp9XQehUhfAiPT1VKKxM76PUdztN2f+e78uULXoiaEtr3gKWlbJR3B+6AL7vEWeby3
MXhTMrZP4rde2ZUlWI8q8073ALFEYHEOaD+NWttS19iKgsC7eIwfDbxROK0/AfLkCiN7
epLe7SIaCYsa9EBLUv5Khw35KJCn/XvLA5jYCMSFdf51dxVYZ4zAS3S3cCrmw4xdiW+R
nPN9B4dfkwPIvoLRJ4uXSimCZH420Jblyi8/yajzvVdzfrdTU7pEnQd7Fo2A9mpcxagn
YpglHtUEGO4irhpCmW9zhJUgB7o8yulgDLun1bpT9g4fenkOuNyjxNSaYdC/37IxfHcv
35iA==
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=Re/suRs5Jaf7VFWYsXkonq6KO4qJffjO/2thVZnJ+dg=;
b=PB+JymcDESCiAvYdo6OPhaVsz7izxYgwbI8qlt4NKF+lai5QBfClL9dHfvEbCIRGQ3
epCYZts3zjH517DX/9m3km4w4JUOlbDVCEvO5dwo1mDRkf50MUbvX1/4StF2aRezK+RM
gfeP4plL8e6tCBSY4hpmapdIDfzVuL50KRHfYf17hr9HLLX5jlyx2GE8QkKfg8K2GIrE
/pwuUtFVHZ/HDBM27lDCyBGXiOP4Ai6LagOoGbrx7MRChDJnr/aTA9b0SveU+GWsSeCN
iwOuvVQqaBnQGZ/OJPvanlxIxs7XtBPVJzQfuqKTwcepSaAPx46bWabz4ddU8JTmFL2f
p6iA==
X-Gm-Message-State: AFqh2kqMomfkb+AoG684/sLze4P+25mQjCAXX6vN5knu3lZsJjbqHs9+
VrZH0LjrO89BHtFnIy1F/FCOhG4J/1CMicrsXhJSm/UR
X-Google-Smtp-Source: AMrXdXvS2xYwRffIbpawHI79sE2nPoGo7TVxy/UOeK+EDZvZ9FiE62nsFcKRmZRrWwOhEMjPdmctlPaoZzV0742Z06I=
X-Received: by 2002:a05:600c:4ca7:b0:3cf:7b68:631 with SMTP id
g39-20020a05600c4ca700b003cf7b680631mr2129209wmp.55.1674934413850; Sat, 28
Jan 2023 11:33:33 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <834jsaa77b.fsf@gnu.org>
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com>
<83mt63azwi.fsf@gnu.org> <CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com>
<835ycravjo.fsf@gnu.org> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com>
<83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com>
<83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com>
<83lelmakwk.fsf@gnu.org> <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
<CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com>
<83h6waaium.fsf@gnu.org> <CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com>
<83fsbuahj9.fsf@gnu.org> <CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com>
<673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com> <f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com>
<CAA2C=vBYva7Gde_iD7+M-pU1Y2qpwNF-c60h6FpU4j4ayzz2kQ@mail.gmail.com>
<15bba6fc-1b9a-f709-7c7b-2fa3f133d5bb@gmail.com> <834jsaa77b.fsf@gnu.org>
From: djgpp@delorie.com (Ozkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com])
Date: Sat, 28 Jan 2023 22:33:33 +0300
Message-ID: <CAA2C=vAx6D6hrNaf_EZ_JmhtheiP5ZhwmYMKfRkXEc7qc244_g@mail.gmail.com>
Subject: Re: DXE3 with std::vector
To: djgpp@delorie.com
Content-Type: text/plain; charset="UTF-8"
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 10
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-CZq4oqdh4rUzLWF9oRKwZH+djVChQ+VoBAlamCW5MVaCO+2UpnHg07ET/0/L3kIINu18qyuNkOvLG/B!Mo6tJa19cFWBTFKOwv3Wdw+DcVYlTt2A2uBGaTK3P/Ur9TdpysYWwRlDaqaFqWco1h/pO9kIQ/KL!3hRJJEtleXOM+6WKuPQhQi/K06Q=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 4732
 by: Ozkan Sezer (sezeroz - Sat, 28 Jan 2023 19:33 UTC

On 1/28/23, Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
<djgpp@delorie.com> wrote:
> We just didn't support linking against those two
> libraries because AFAIU it was never needed by anyone,

Exactly.

And anyone who needed it copied it (them) to a directory
accessible by cross-ld and used it that way. So, nothing has
changed, hence no incompatibility introduced.

Re: DXE3 with std::vector

<83y1pm8mad.fsf@gnu.org>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=299&group=comp.os.msdos.djgpp#299

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 20:00:55 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
mime-version; bh=fdm6bk9ArgOQInkXnSOWrJjVcfol6zWZojwDqLbYwRc=; b=FsV4iypAK2zY
h7zdsVbh6v9BJW4KGJiIEtodG8ZvyPsu//yB5Ah6LdwjrmMulLQf04FpkNDaE7YUbHI6BpmNEToA4
5T+TJ6Zx8MA7TeVwt+WAbfTPjjrtL1xQemuUXdrfUfeiolXQr1uJcBZ/CVRVGaF9znLaI3zM+EDAr
dK2Bu3xeEK2wTp1yPHPjp9joKH4Skxg+qID+Q1W8Txf4BEfNWb3OJkDygOJn+ThrNLFJ9n4waDKqp
ojflMnXJhC4SkmmI6JFccStCaUnZhT0FdbX+CJYbC8oUf81RoBmVYsnFcDrBKMez723qJxoQNoxqM
fnkfg3a/5yD0v6tjZOLcyw==;
Date: Sat, 28 Jan 2023 21:57:30 +0200
Message-Id: <83y1pm8mad.fsf@gnu.org>
From: djgpp@delorie.com (Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com])
To: djgpp@delorie.com
In-Reply-To: <ff678ac2-ffd0-4f06-07eb-f5ad50dab84b@gmail.com>
(djgpp@delorie.com)
Subject: Re: DXE3 with std::vector
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com>
<CAA2C=vAuq+O2gRRM--E0YAPy6D1pLgcP2r0-4+sCLis=kwGYzA@mail.gmail.com>
<83mt63azwi.fsf@gnu.org>
<CAA2C=vByQZVnfkF_0UX+4p+rcm8uTehwSnM9hSHW-m=Dc4HBtw@mail.gmail.com>
<835ycravjo.fsf@gnu.org>
<CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com>
<83zga39fil.fsf@gnu.org>
<CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com>
<83v8kr9bye.fsf@gnu.org>
<CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com>
<83lelmakwk.fsf@gnu.org>
<CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com>
<CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com>
<83h6waaium.fsf@gnu.org>
<CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com>
<83fsbuahj9.fsf@gnu.org>
<CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com>
<673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com>
<f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com> <835ycqa809.fsf@gnu.org> <ff678ac2-ffd0-4f06-07eb-f5ad50dab84b@gmail.com>
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 21
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-SYZGcBnbSZ50b1mooeiFp7VtoWyxDBzW0QF588fjTGf7AHY3iorSgTEszFfFdT4LWj2hKv6BSVWD2tJ!Le4jTt3SzrWwTqLCt7XpfonNGSa1ZiOkI2VEcckfRlyH
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Eli Zaretskii (eliz@ - Sat, 28 Jan 2023 19:57 UTC

> Date: Sat, 28 Jan 2023 19:09:56 +0100
> From: "J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
>
> > Are there any fundamental problems that would preclude invoking GCC
> > instead of ld (so that your case is supported), but still have the -L
> > switch added to the GCC command line, whose argument is derived from
> > DXE_LD_LIBRARY_PATH or from DJDIR if those are set? IOW, can we have
> > the code work as you wanted when these two variables aren't set, but
> > add the additional -L switch when they are?
>
> Sure, that should be possible. Starting from the patch I submitted earlier,
> simply adding DXE_LD_LIBRARY_PATH via -L will achieve that.

Good.

> For DJDIR, again, having it set to anything other than the djgpp install
> location is *always* user error. Many things rely on this, and to me it
> doesn't seem very useful to support invalid configurations in dxe3gen.

Once again: adding one more -L switch to a compiler command line
cannot possibly do any harm.

Re: DXE3 with std::vector

<83wn568lyh.fsf@gnu.org>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=300&group=comp.os.msdos.djgpp#300

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!69.80.99.27.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 20:08:02 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=JFiJ4ouLL5kJT5fPnvCGkAd+F1ygtR5acK5fOge6u1U=; b=F8ubTZ4brWwb BJNsaJiQI/kAlkKqSrDgxdsC40c6TYt3W71xeCiVp6WSS6PxOrvDULEFee+87CDcKffIAXdZo+08B vqPiGvKHJjiNc+oVq/Lk1Irm6Ol4UAxoDRpsUZFU9fXWh/nPhqAPzTjY3RaehVaEODoRT5LgiUQjA mR71aNxqOLZCeKuN6b2/NXkJqxH1vcz8IQDc8USWgi9Nxyb6Ml2YTA0BA/3yJOjG1ukPciCe+iSsA jZ9WcFHgUf5FgLFAznLQPJ1m+8enRkv0WogVlmxaXNwmKurwxll7skgPm4exttlJFRu2PHdZGHHAR Ovr3lsPGoXIoBxvuuZYS7g==;
Date: Sat, 28 Jan 2023 22:04:38 +0200
Message-Id: <83wn568lyh.fsf@gnu.org>
From: djgpp@delorie.com (Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com])
To: djgpp@delorie.com
In-Reply-To: <8257bbce-b49a-f36c-1fc8-17cf6b5aa83f@gmail.com> (djgpp@delorie.com)
Subject: Re: DXE3 with std::vector
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com> <835ycravjo.fsf@gnu.org> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com> <83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com> <83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com> <83lelmakwk.fsf@gnu.org> <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com> <CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com> <83h6waaium.fsf@gnu.org> <CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com> <83fsbuahj9.fsf@gnu.org> <CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com> <673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com> <f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com> <CAA2C=vBYva7Gde_iD7+M-pU1Y2qpwNF-c60h6FpU4j4ayzz2kQ@mail.gmail.com> <15bba6fc-1b9a-f709-7c7b-2fa3f133d5bb@gmail.com> <834jsaa77b.fsf@gnu.org> <8257bbce-b49a-f36c-1fc8-17cf6b5aa83f@gmail.com>
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 25
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-LlQRLcL+HFxl/iV6cEuVrz461bzxWlRTehl7BjGgwJHg7xfokXzFCbVNaQ0hQbFhu3wBTsC/FU8NB73!XPgs7IA5c+get3ICSOn4u1PLoUf8D7N9VgSL96wMWJd2
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Eli Zaretskii (eliz@ - Sat, 28 Jan 2023 20:04 UTC

> Date: Sat, 28 Jan 2023 19:12:06 +0100
> From: "J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
>
> > No, in a native installation libgcc and libstdc++ are in a directory
> > different from libc. We just didn't support linking against those two
> > libraries because AFAIU it was never needed by anyone, definitely in
> > the case of libstdc++.
>
> On my end, libc and libstdc++ are in %DJDIR%\lib\. But I see libgcc is in
> %DJDIR%\lib\gcc\djgpp\12\.

libgcc should be in a version-specific directory under either lib/gcc
or lib/gcc-lib. libstdc++ is normally also in that subdirectory, I
don't know why you have it in lib. It is version-specific, so cannot
be in the general lib directory.

> It is probably possible to configure gcc/libstdc++ to place these in any
> arbitrary location. I think it's best if dxe3gen and makefile writers have no
> knowledge of a user's particular configuration, and simply leave it to gcc to
> figure it out.

Yes, that's true. No argument there. I'm just saying that if someone
has some unusual (read: crazy) non-standard configuration, where
libraries can be found via these two environment variables, we
shouldn't break those unusual configurations.

Re: DXE3 with std::vector

<5720fbf2-e95d-4e76-9806-5381df0883e2@gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=301&group=comp.os.msdos.djgpp#301

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!69.80.99.26.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 20:54:42 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=TBSSdIwu4kGnfwJzT6vHPgdAqk/l+5nWzA1ISPepGaI=; b=jwlLnCTCkca+PcES0BxPiwm5uB9k4PNl5Hc5YwUJrJWwOL2WPOsdv2MtvX23r9O8Xf kumS18L9YHez1jPC43UvkBvhDunalQaxllcFzBX8TTlVMLKbuFTc4EdwN/IfCQ1irL08 +UP1dZQH7mPBMoh3mpIHn9UYONFb/KcNrPmoKK4IAv+3LAX8T3z5DvXnaz1VraCA9vHx xDDbdUCIrWds+PYDk9gW0xDRbGHhooowJZIIqiiFKiWA1KBRbFbFDU0LLPhXj4nsXe/N uRYPcf++n80ubvdEEKZS0M0uCM1nNeyAtFmamWuTi2p4cVsnL/y5FN23uVvifo5irfRs YcBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=TBSSdIwu4kGnfwJzT6vHPgdAqk/l+5nWzA1ISPepGaI=; b=H/qWkk+XwnVJjDc9NPlK3kT0QuC+dtfVO0Go48a7Ch701lDxaTw/G5X1QkVbiD/Y1o l9bmW9ieIZqke1Libyt1GNwgQDHf3CeVUi6XOHkwJL2YeSM7pcX912VE+/jilMCKxs32 D4PAggMdJZdywnZWtONAgc2pQ5tzl7EmypNNW9+rqZKpuFTFL+thMDTsI/7s3LOr6OIl c+LTfJ/Ri8CeWIFLJM+8nRye6hlnTPlDjpylHpWmaYQGilKhkbuB2Cm6700FwXRgw8mx l2kuKrIuSqNCYC4m9QHiKzbe54qH3juX02ZuzT5XQ74aJxmvvezD3qc/Daawki69fRTj IJoA==
X-Gm-Message-State: AFqh2kpMJa22yikKR6trHUquL/6YacZ6UxekMVVaSpts1UPDbFcPlyc8 DUtuT67TuYJSH6WHXY5Ul7m6WpnJCwdf4A==
X-Google-Smtp-Source: AMrXdXv3kDjFwS/Uyi2HGvdmzYHhl/KE9DOJ08/+5ePHbRt0UNLEPh51C3iCL1WXTxuYrV5wrw2Y2A==
X-Received: by 2002:aa7:cc81:0:b0:47e:eaae:9a5b with SMTP id p1-20020aa7cc81000000b0047eeaae9a5bmr45414174edt.42.1674939086389; Sat, 28 Jan 2023 12:51:26 -0800 (PST)
Message-ID: <5720fbf2-e95d-4e76-9806-5381df0883e2@gmail.com>
Date: Sat, 28 Jan 2023 21:51:25 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1
Subject: Re: DXE3 with std::vector
Content-Language: en-US
To: djgpp@delorie.com
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com> <83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com> <83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com> <83lelmakwk.fsf@gnu.org> <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com> <CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com> <83h6waaium.fsf@gnu.org> <CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com> <83fsbuahj9.fsf@gnu.org> <CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com> <673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com> <f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com> <CAA2C=vBYva7Gde_iD7+M-pU1Y2qpwNF-c60h6FpU4j4ayzz2kQ@mail.gmail.com> <15bba6fc-1b9a-f709-7c7b-2fa3f133d5bb@gmail.com> <834jsaa77b.fsf@gnu.org> <8257bbce-b49a-f36c-1fc8-17cf6b5aa83f@gmail.com> <83wn568lyh.fsf@gnu.org>
From: djgpp@delorie.com (J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com])
In-Reply-To: <83wn568lyh.fsf@gnu.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 35
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-KRCasXQw6vJCvBd0OcYzC3+1o6G1m/q5TVw3OanGs6XgZ0CZN/FawWkpU703kvXnD32s9CGhZbYAlBH!plzS+i/xuVYjSuakVwpwGGspzq42Q2JSKMHWUq1/AkVDDvTlknaiafe2gRtsCZ95jgM+w8OVaehh
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 6125
 by: J.W. Jagersma (jwjag - Sat, 28 Jan 2023 20:51 UTC

On 2023-01-28 21:04, Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com] wrote:
>> Date: Sat, 28 Jan 2023 19:12:06 +0100
>> From: "J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com]" <djgpp@delorie.com>
>>
>>> No, in a native installation libgcc and libstdc++ are in a directory
>>> different from libc. We just didn't support linking against those two
>>> libraries because AFAIU it was never needed by anyone, definitely in
>>> the case of libstdc++.
>>
>> On my end, libc and libstdc++ are in %DJDIR%\lib\. But I see libgcc is in
>> %DJDIR%\lib\gcc\djgpp\12\.
>
> libgcc should be in a version-specific directory under either lib/gcc
> or lib/gcc-lib. libstdc++ is normally also in that subdirectory, I
> don't know why you have it in lib. It is version-specific, so cannot
> be in the general lib directory.

That would indicate a problem (?) with the recent gpp*b.zip packages then.
From 4.7.4 on, they all come with libstdcxx.a in lib/.

>> It is probably possible to configure gcc/libstdc++ to place these in any
>> arbitrary location. I think it's best if dxe3gen and makefile writers have no
>> knowledge of a user's particular configuration, and simply leave it to gcc to
>> figure it out.
>
> Yes, that's true. No argument there. I'm just saying that if someone
> has some unusual (read: crazy) non-standard configuration, where
> libraries can be found via these two environment variables, we
> shouldn't break those unusual configurations.

If you think it should be kept, then I won't object too much. A duplicate -L
entry indeed does no harm. I'm just saying it's completely redundant - native
gcc will not work with an invalid DJDIR, and it will always put %DJDIR%/lib in
the default library path.

Re: DXE3 with std::vector

<d940f8f2-0ebb-019b-8ac9-bd237efbd85b@gmail.com>

 copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=302&group=comp.os.msdos.djgpp#302

 copy link   Newsgroups: comp.os.msdos.djgpp
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!69.80.99.23.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 Jan 2023 21:05:08 +0000
X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp@delorie.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=Se5q6P0lijDgDEeNwu7gMtJ7DfqzfRdyCpgwYtd6XUs=; b=Sq9qJkDAAyLrJ6rSNSTFc5DU1A5qkdZWy8ki6MG4VssoL5/pD/3p/VRMpLxjTYTJKq WD0UhbbJH7xbEnaUoy2IRUHcOA7ajffEvEXk+gUsCPbJg/LSg9aNIpTMMCjjshdtDmZB NgmCjbAn7cHyh8wYn00Q5Sj2pFNC7zYYM/0LxZ0CNl65nGDDwd4xpOX0TKtu6sm5X5Qv +hYh9ycKkTVhnVd1ZtB6JHg+XxkBtpPBpxhmPyHvI8OZvT4rdrqKv02XQLWy4pYq2Ww5 hnubyaJC0mxs4vjou8OoDNSGB1McgczgVQR7FPVEm+ELWWr217mxb4atvPiNjtePnQdO u7xg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Se5q6P0lijDgDEeNwu7gMtJ7DfqzfRdyCpgwYtd6XUs=; b=NdPZCMszV6/Dxjrb/1bd2ovA5ee/K0WasEj0XTpJu/gO6pVru0fjDa2WVLJuwTHNZj 6xoHM5jeUdFPDwe9uvwzDlHficv7y6nYMB06YOEpJs8RSR9YX2DzNEF0nq1tPus8na54 XnQISZUpOY4Sbw/la0VJfy7wKDqnywT3rFdfL6GYu4k4iayJD/pqo10bVndwNUfN+reO nzavv3/WT+vEstvE0IFsJoB36hmmh0gSuC9pQmHR98h/mYDs/xWSToqiSOcZrWB4cvXv Q4HQ+y3+xW8v2xGbAstJ4o6ZabI4qzPCPMlgZ94qBh7JLCVmCvkXAAlqwzw3ek5ma6zg Inmg==
X-Gm-Message-State: AFqh2kpXyze4khu4RmSdi62pYm9PWkLxmnIEAAVQAhi1TTlqEc3XJNls CLee2loF8jzznWSqdtc5L721cuofZB3CPw==
X-Google-Smtp-Source: AMrXdXuZ3gEH0cTHwDa76kTtUymkZgzCFepTY8Wgy8gFnh8KjgtSV862KPksFVqnnuGWg6a4WNebtQ==
X-Received: by 2002:a17:906:34c4:b0:86f:9e4:d13e with SMTP id h4-20020a17090634c400b0086f09e4d13emr47028898ejb.72.1674939715197; Sat, 28 Jan 2023 13:01:55 -0800 (PST)
Message-ID: <d940f8f2-0ebb-019b-8ac9-bd237efbd85b@gmail.com>
Date: Sat, 28 Jan 2023 22:01:54 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1
Subject: Re: DXE3 with std::vector
Content-Language: en-US
To: djgpp@delorie.com
References: <edefcfee-d1ce-415a-8d1d-525a660fb0d5n@googlegroups.com> <CAA2C=vCauV7VviJ2L+us_4KOgH8TYgEkVtn17hyBxDH5YuddRA@mail.gmail.com> <83zga39fil.fsf@gnu.org> <CAA2C=vCPF_OJkxGxqhQNue0K4j0WQ302GdYSncQydM_EN2kjuA@mail.gmail.com> <83v8kr9bye.fsf@gnu.org> <CAA2C=vCWL4XJaXstSouW5uUdQt2nyX6jTGxBH+Z6cX+=Te4F5Q@mail.gmail.com> <83lelmakwk.fsf@gnu.org> <CAA2C=vBGAd9mET8PH8wSL1dgoARKSEKMyYa7Whc0iWky2BaZ3A@mail.gmail.com> <CAA2C=vDFaieGgM=PicuE1yTA1WLH6iQF1e2m4d0NCmQ-syUSbg@mail.gmail.com> <83h6waaium.fsf@gnu.org> <CAA2C=vA9oS-V1r2D1J=0thzeebzusLTs10HsVdt7jxu0=BAw=w@mail.gmail.com> <83fsbuahj9.fsf@gnu.org> <CAA2C=vAY_VaS4c43pTXz1aAh4sFpHf=_hEiJPmtuZijL4UM2Cg@mail.gmail.com> <673bbaa0-5a0d-25be-1f1b-724856ee4f0b@gmail.com> <f790820b-f07f-8b09-fa18-fa3c57d0824f@gmail.com> <CAA2C=vBYva7Gde_iD7+M-pU1Y2qpwNF-c60h6FpU4j4ayzz2kQ@mail.gmail.com> <15bba6fc-1b9a-f709-7c7b-2fa3f133d5bb@gmail.com> <834jsaa77b.fsf@gnu.org> <CAA2C=vAx6D6hrNaf_EZ_JmhtheiP5ZhwmYMKfRkXEc7qc244_g@mail.gmail.com>
From: djgpp@delorie.com (J.W. Jagersma (jwjagersma@gmail.com) [via djgpp@delorie.com])
In-Reply-To: <CAA2C=vAx6D6hrNaf_EZ_JmhtheiP5ZhwmYMKfRkXEc7qc244_g@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Reply-To: djgpp@delorie.com
Errors-To: nobody@delorie.com
X-Mailing-List: djgpp@delorie.com
X-Unsubscribes-To: listserv@delorie.com
Precedence: bulk
Newsgroups: comp.os.msdos.djgpp
Organization: None provided
DJ-Gateway: from mailing list djgpp@delorie.com
Lines: 16
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-5eO7rbeNpnxxSeseK3rfVDBwMqaXh5fzVtdMUDKvf2dW6ltm8ZY1pLTCqwSTWrMou1GhYB6JeYELa3c!WPfdxyGAXmMGGcNDIrS1jDcuAtPiSsL0hsIfcWpg7yNXSHon4o9+fxd2PkAvsj9Xlf+8sZdbx6KN
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 5092
 by: J.W. Jagersma (jwjag - Sat, 28 Jan 2023 21:01 UTC

On 2023-01-28 20:33, Ozkan Sezer (sezeroz@gmail.com) [via djgpp@delorie.com] wrote:
> On 1/28/23, Eli Zaretskii (eliz@gnu.org) [via djgpp@delorie.com]
> <djgpp@delorie.com> wrote:
>> We just didn't support linking against those two
>> libraries because AFAIU it was never needed by anyone,
>
> Exactly.
>
> And anyone who needed it copied it (them) to a directory
> accessible by cross-ld and used it that way. So, nothing has
> changed, hence no incompatibility introduced.

But then anyone else who wants to build that code, will also have modify their
installation and copy those files. So that spreads the problem out, while it
could be solved in a single location instead.

Pages:123
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor