[tor-commits] [tor/master] Explain why we are making gcc 3.3 work

nickm at torproject.org nickm at torproject.org
Mon Dec 19 16:36:09 UTC 2011


commit 9cabedd3eb68313d0d6b079b489439bad7d26244
Author: Nick Mathewson <nickm at torproject.org>
Date:   Mon Dec 19 11:29:03 2011 -0500

    Explain why we are making gcc 3.3 work
---
 changes/portability_01_haiku |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/changes/portability_01_haiku b/changes/portability_01_haiku
index ab58381..74887fe 100644
--- a/changes/portability_01_haiku
+++ b/changes/portability_01_haiku
@@ -6,6 +6,9 @@
       analysis by Martin Hebnes Pedersen.
     - Preprocessor directives should not be put inside the arguments
       of a macro. This would break compilation with GCC releases prior
-      to version 3.3. Bugfix on 0.2.3.3-alpha, fixes the other part of
-      bug 4727. Patch and analysis by Martin Hebnes Pedersen.
+      to version 3.3. We would never recommend such an old GCC
+      version, but it is apparently required for binary compatibility
+      on some platforms (namely, certain builds of Haiku). Bugfix on
+      0.2.3.3-alpha, fixes the other part of bug 4727. Patch and
+      analysis by Martin Hebnes Pedersen.
 





More information about the tor-commits mailing list