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