|
Message-ID: <alpine.LNX.2.11.1504210054530.2677@monopod.intra.ispras.ru> Date: Tue, 21 Apr 2015 01:00:10 +0300 (MSK) From: Alexander Monakov <amonakov@...ras.ru> To: musl@...ts.openwall.com Subject: Re: x86_64 and x32 fail to build Building x32 with --enable-warnings uncovers one leftover unused variable: diff --git a/arch/x32/syscall_arch.h b/arch/x32/syscall_arch.h index af67fe3..a3abcf5 100644 --- a/arch/x32/syscall_arch.h +++ b/arch/x32/syscall_arch.h @@ -45,7 +45,6 @@ static __inline long __syscall1(long long n, long long a1) static __inline long __syscall2(long long n, long long a1, long long a2) { unsigned long ret; - struct __timespec *ts2 = 0; switch (n) { __fixup_case_2; } When building without --enable-warnings, there are many false positives from -Wpointer-to-int-cast about x32 __scc(); at least from 4.5 onwards GCC enables this warning by default, so perhaps if musl really wants to silence it, it should test the corresponding -Wno-... flag outside of x$warnings == xyes test? Thanks. Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.