[Buildroot] [PATCH] tor: fix building if GCC's C standard is not gnu99
Peter Korsgaard
peter at korsgaard.com
Thu Jul 2 15:38:33 UTC 2015
>>>>> "Alexey" == Alexey Brodkin <Alexey.Brodkin at synopsys.com> writes:
> Up to date tor (at least starting from 0.2.6) requires compiler with C99
> plus some extensions support.
> If default GCC's C standard < c99 (that's the case at least for ARC)
> you'll see this on attempt to build tor:
-----------------------> 8--------------------
> src/common/address.c: In function ''tor_addr_parse_PTR_name':
> src/common/address.c:502:5: error: 'for' loop initial declarations are only allowed in C99 mode
> for (int i = 0; i < 16; ++i) {
> ^
> src/common/address.c:502:5: note: use option -std=c99 or -std=gnu99 to compile your code
-----------------------> 8--------------------
> Once you follow compiler advice and enable c99 support with "-std=c99"
> you'll pass that failure but will see tons of other errors, see
> https://www.mail-archive.com/tor-dev@lists.torproject.org/msg06273.html
> And only g99 resolves all problems at once.
> Signed-off-by: Alexey Brodkin <abrodkin at synopsys.com>
> Cc: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
> Cc: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
Committed, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list