In article <20180715143050.ga28...@britannica.bec.de>,
Joerg Sonnenberger  <jo...@bec.de> wrote:
>On Sat, Jul 14, 2018 at 08:36:13PM -0400, Christos Zoulas wrote:
>> Module Name: src
>> Committed By:        christos
>> Date:                Sun Jul 15 00:36:13 UTC 2018
>> 
>> Modified Files:
>>      src/sys/arch/arm/include: int_fmtio.h
>> 
>> Log Message:
>> Fix formats for gcc where int64 is long not long long (like clang which
>> should be changed).
>
>As I said before, this patch is wrong. Clang will never hit the
>definitions anyway.

The patch is written this way to conservatively preserve the existing
behavior on aarch64 with clang. Once clang is fixed to not use long long
for int64, I will fix it. Of course it would have been easier for
me to remove the few lines in clang that cause this, but you are not
allowing it. Instead, I have to patch openssl, create this mess and
at the same time cause a flag day later when the port is more mature
which is undesirable. Things like this should be fixed sooner than
later.

christos

Reply via email to