From: Aaron <bsdsm@sdf.org>
To: 9front@9front.org
Subject: Re: [9front] [Patch] APE changes (2019 Lufia patches)
Date: Thu, 25 Feb 2021 09:37:30 -0700 [thread overview]
Message-ID: <a2647d5e-7a17-1f8f-7190-9e088a240f92@sdf.org> (raw)
In-Reply-To: <15F8DE7C4A612A93BF917BA8798997A1@eigenstate.org>
On 2/24/21 7:21 PM, ori@eigenstate.org wrote:
> Quoth ori@eigenstate.org:
>> We'd need these for all the other archs that we
>> support, otherwise ape will fail to build on
>> anything other than 386 and amd64.
>>
If I could do do things over again I would simply remove those changes.
I removed most of the architecture specific changes, and in doing so
removed the context for the inclusion of the `_apetypes' file. A mistake
on my part.
>>> +#endif
>>> diff -r bfe93397b157 sys/include/ape/pthread.h
>>
>> Would you be willing to split the pthread changes
>> out? it's a lot of tricky code, and it's rather
>> hard to review.
I can split out the pthread changes and supply that diff later today.
>>
>> Same for the cpp include_next, which I'd rather
>> not commit if we can get away with it (ie, what
>> software is relying on that nonstandard extension,
>> and is it a big change to fix the software, and
>> maybe even upstream the change?)
>>
I am more than willing to supply the include_next changes separately,
but if no one wants them imported that is fine as well.
>
> And, again -- can you let me know what programs this
> enables, and whether they've been tested with this
> patch on 9front?
> I never went as far as the original intent, being Torvalds git, instead
focusing on the dependencies: curl, expat, zlib, and libressl. There are
separate patches specifically for libressl to build, but those patches
were insufficient for me on 9front. I did manage to get libressl to
build but curl still had issues with TLS addresses. At the time I chose
to see the failure as isolated to the libressl patches. The other
packages worked without modification.
As it stands it is my intention to submit separate diffs for pthread,
include_next, and a third for the remainder (excluding _apetypes). If
this proposal is unacceptable please let me know. If anyone would rather
see further testing then that is perfectly fine as well.
next prev parent reply other threads:[~2021-02-25 16:41 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-02-22 2:48 bsdsm
2021-02-22 4:14 ` ori
2021-02-22 5:20 ` Jens Staal
2021-02-25 2:15 ` ori
2021-02-25 2:21 ` ori
2021-02-25 16:37 ` Aaron [this message]
2021-02-25 18:06 ` ori
2021-02-26 10:28 ` cinap_lenrek
2021-02-26 15:38 ` Lucas Francesco
2021-02-26 19:23 ` [9front] " bsdsm
2021-03-01 3:41 ` ori
2021-03-15 3:20 ` ori
2021-03-15 3:36 ` ori
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=a2647d5e-7a17-1f8f-7190-9e088a240f92@sdf.org \
--to=bsdsm@sdf.org \
--cc=9front@9front.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).