There is no reason why you have to use the default gcc to build traffic server for those platforms. Newer version of gcc will still work on old versions of the OS. Is there any problem with requiring newer gcc
package to compile the way we require other external libraries?

john


Bryan Call (JIRA) wrote:
[ https://issues.apache.org/jira/browse/TS-42?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12779016#action_12779016 ]
Bryan Call commented on TS-42:
------------------------------

We still need a way to handle atomic operations for 64bit OSes that don't have 
a modern gcc.

We have the option of using the linux, glib, or apr atomic functions.  However, 
I didn't see that any of them support 64bit atomic operations.

Problems with compiling on RHE4 64bit - implicent casting of different size 
types
---------------------------------------------------------------------------------

                Key: TS-42
                URL: https://issues.apache.org/jira/browse/TS-42
            Project: Traffic Server
         Issue Type: Bug
           Reporter: Bryan Call
           Priority: Minor
        Attachments: rh46-64.patch, rh46_64bit-bcall-001.patch


Problems with implicit casting in RHEL4 64bit with different size types:
UnixNetVConnection.cc:1339: warning: cast to pointer from integer of different 
size
UnixNetVConnection.cc:1351: warning: cast to pointer from integer of different 
size
UnixNetVConnection.cc:1387: warning: cast to pointer from integer of different 
size


Reply via email to