On systems where char by default is unsigned compilation fails with:
/builddir/build/BUILD/xrootd-4.7.0/src/XrdSsi/XrdSsiShMam.cc: In member function 'virtual bool XrdSsiShMam::Resize(XrdSsiShMat::CRZParms&)':
/builddir/build/BUILD/xrootd-4.7.0/src/XrdSsi/XrdSsiShMam.cc:1128:22: error: comparison is always false due to limited range of data type [-Werror=type-limits]
if (parms.reUse < 0) parms.reUse = reUse;
^
/builddir/build/BUILD/xrootd-4.7.0/src/XrdSsi/XrdSsiShMam.cc:1129:22: error: comparison is always false due to limited range of data type [-Werror=type-limits]
if (parms.multW < 0) parms.multW = multW;
^
cc1plus: all warnings being treated as errors
make[2]: Leaving directory `/builddir/build/BUILD/xrootd-4.7.0/build'
make[2]: *** [src/CMakeFiles/XrdSsiShMap.dir/XrdSsi/XrdSsiShMam.cc.o] Error 1
This pull request fixes the issue.
Affected (char is unsigned by default):
Not affected (char is signed by default):
See: https://koji.fedoraproject.org/koji/taskinfo?taskID=21518473
https://github.com/xrootd/xrootd/pull/572
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
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