URL:
<http://savannah.cern.ch/bugs/?97291>
Summary: Public headers rely on project-specific defines
Project: XROOTD
Submitted by: bbockelm
Submitted on: 2012-09-05 13:30
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Fixed by commit(s):
_______________________________________________________
Details:
A few of the public headers (example: XrdSysPlatform.hh) rely on constructs
like this:
#if defined(__macos__)
...
#endif
where __macos__ is not commonly defined on the Mac platform, but from
xrootd's CMake system. Hence, when other projects include these headers,
they most likely won't work with Mac OS X.
We should switch these to:
#if defined(__APPLE__)
...
#endif
_______________________________________________________
Reply to this item at:
<http://savannah.cern.ch/bugs/?97291>
_______________________________________________
Message sent via/by LCG Savannah
http://savannah.cern.ch/
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
|