LISTSERV mailing list manager LISTSERV 16.5

Help for XROOTD-DEV Archives


XROOTD-DEV Archives

XROOTD-DEV Archives


XROOTD-DEV@LISTSERV.SLAC.STANFORD.EDU


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

XROOTD-DEV Home

XROOTD-DEV Home

XROOTD-DEV  January 2022

XROOTD-DEV January 2022

Subject:

[xrootd/xrootd] cc62ab: Fix compilation when char is unsigned (armv7hl, aa...

From:

simonmichal <[log in to unmask]>

Reply-To:

xrootd developers' list for Scalla/xrootd repository and related issues <[log in to unmask]>

Date:

Fri, 28 Jan 2022 07:07:23 -0800

Content-Type:

text/plain

Parts/Attachments:

Parts/Attachments

text/plain (582 lines)

  Branch: refs/heads/stable-5.4.x
  Home:   https://github.com/xrootd/xrootd
  Commit: cc62abe2e31c3c1442856ffcedc460ffbcaa100a
      https://github.com/xrootd/xrootd/commit/cc62abe2e31c3c1442856ffcedc460ffbcaa100a
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdNet/XrdNetPMarkCfg.cc

  Log Message:
  -----------
  Fix compilation when char is unsigned (armv7hl, aarch64, ppc64le, s390x)

../xrootd-5.4.0/src/XrdNet/XrdNetPMarkCfg.cc: In static member function 'static XrdNetPMark* XrdNetPMarkCfg::Config(XrdSysError*, XrdScheduler*, XrdSysTrace*, bool&)':
../xrootd-5.4.0/src/XrdNet/XrdNetPMarkCfg.cc:271:16: error: comparison is always false due to limited range of data type [-Werror=type-limits]
  271 |    if (useFFly < 0)
      |        ~~~~~~~~^~~
../xrootd-5.4.0/src/XrdNet/XrdNetPMarkCfg.cc: In static member function 'static int XrdNetPMarkCfg::Parse(XrdSysError*, XrdOucStream&)':
../xrootd-5.4.0/src/XrdNet/XrdNetPMarkCfg.cc:1037:20: error: comparison is always false due to limited range of data type [-Werror=type-limits]
 1037 |        if (useFFly < 0) useFFly = 1;
      |            ~~~~~~~~^~~


  Commit: 830ec57cb85acd9f059511ac9983d4c823ba7331
      https://github.com/xrootd/xrootd/commit/830ec57cb85acd9f059511ac9983d4c823ba7331
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdApps/XrdPrep.cc

  Log Message:
  -----------
  Add missing include

Fixes GNU/Hurd build

/<<PKGBUILDDIR>>/src/XrdApps/XrdPrep.cc: In function ‘int main(int, char**)’:
/<<PKGBUILDDIR>>/src/XrdApps/XrdPrep.cc:109:34: error: ‘MAXPATHLEN’ was not declared in this scope
  109 |    static const int MaxPathLen = MAXPATHLEN+1;
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/XrdApps/XrdPrep.cc:213:24: error: size of array ‘fBuff’ is not an integral constant-expression
  213 |        char *sP, fBuff[MaxPathLen];
      |                        ^~~~~~~~~~
src/CMakeFiles/xrdprep.dir/build.make:78: recipe for target 'src/CMakeFiles/xrdprep.dir/XrdApps/XrdPrep.cc.o' failed


  Commit: 0c9a3ca816a36c223328f913c150be6033557958
      https://github.com/xrootd/xrootd/commit/0c9a3ca816a36c223328f913c150be6033557958
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdMacaroons/XrdMacaroonsHandler.cc
    M src/XrdSciTokens/XrdSciTokensAccess.cc

  Log Message:
  -----------
  Fix compilation on GCC 4.8

../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc: In member function 'bool XrdAccSciTokens::GenerateAcls(const string&, uint64_t&, {anonymous}::AccessRulesRaw&, std::string&, std::string&, std::string&, std::vector<{anonymous}::MapRule>&, std::vector<std::basic_string<char> >&)':
../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:652:83: error: no matching function for call to 'regex_replace(std::string&, std::regex, const char [2])'
                                                              std::regex("//"), "/");
                                                                                   ^
../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:652:83: note: candidates are:
In file included from /usr/include/c++/4.8.2/regex:62:0,
                 from ../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:18:
/usr/include/c++/4.8.2/bits/regex.h:2162:5: note: template<class _Out_iter, class _Bi_iter, class _Rx_traits, class _Ch_type> _Out_iter std::regex_replace(_Out_iter, _Bi_iter, _Bi_iter, const std::basic_regex<_Ch_type, _Rx_traits>&, const std::basic_string<_Ch_type>&, std::regex_constants::match_flag_type)
     regex_replace(_Out_iter __out, _Bi_iter __first, _Bi_iter __last,
     ^
/usr/include/c++/4.8.2/bits/regex.h:2162:5: note:   template argument deduction/substitution failed:
../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:652:83: note:   deduced conflicting types for parameter '_Bi_iter' ('std::basic_regex<char>' and 'const char*')
                                                              std::regex("//"), "/");
                                                                                   ^
In file included from /usr/include/c++/4.8.2/regex:62:0,
                 from ../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:18:
/usr/include/c++/4.8.2/bits/regex.h:2182:5: note: template<class _Rx_traits, class _Ch_type> std::basic_string<_Ch_type> std::regex_replace(const std::basic_string<_Ch_type>&, const std::basic_regex<_Ch_type, _Rx_traits>&, const std::basic_string<_Ch_type>&, std::regex_constants::match_flag_type)
     regex_replace(const basic_string<_Ch_type>& __s,
     ^
/usr/include/c++/4.8.2/bits/regex.h:2182:5: note:   template argument deduction/substitution failed:
../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:652:83: note:   mismatched types 'const std::basic_string<_Ch_type>' and 'const char [2]'
                                                              std::regex("//"), "/");
                                                                                   ^


  Commit: 45ee1568c6e2967351b4e75d8b413e4507a582c4
      https://github.com/xrootd/xrootd/commit/45ee1568c6e2967351b4e75d8b413e4507a582c4
  Author: John Thiltges <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdSciTokens/XrdSciTokensAccess.cc

  Log Message:
  -----------
  [XrdSciTokens] Modifying std::map invalidates iterator


  Commit: f993b9572bc63bcc1a9c7c3d8399bedae5bf4cf1
      https://github.com/xrootd/xrootd/commit/f993b9572bc63bcc1a9c7c3d8399bedae5bf4cf1
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdSys/XrdSysIOEvents.cc

  Log Message:
  -----------
  [IOEvents] Improve tracing.


  Commit: 8d4caf62341b716c97535e48e0416a430a597e9d
      https://github.com/xrootd/xrootd/commit/8d4caf62341b716c97535e48e0416a430a597e9d
  Author: Michal Simon <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdCl/XrdClParallelOperation.hh
    M src/XrdEc/XrdEcReader.cc
    M src/XrdEc/XrdEcReader.hh

  Log Message:
  -----------
  [XrdEc] Ensure parallel execution of Reader::Read is thread-safe.


  Commit: 8774b6d08e30e462f220e908fbb76e35b0dd3713
      https://github.com/xrootd/xrootd/commit/8774b6d08e30e462f220e908fbb76e35b0dd3713
  Author: Wei Yang <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdCl/XrdClEcHandler.hh
    M src/XrdCl/XrdClPlugInManager.cc
    M src/XrdCl/XrdClZipArchive.hh
    M src/XrdEc/XrdEcObjCfg.hh
    M src/XrdEc/XrdEcStrmWriter.cc

  Log Message:
  -----------
  Update to XrdCl and XrdEC


  Commit: cd6b2b01168301f7863c1d13d678ef59bc8ce68a
      https://github.com/xrootd/xrootd/commit/cd6b2b01168301f7863c1d13d678ef59bc8ce68a
  Author: Michal Simon <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdHeaders.cmake

  Log Message:
  -----------
  [CMake] Add XrdSysTrace.hh to private headers.


  Commit: 515566ada187996cbd85a48f25ed2469ddecc6a2
      https://github.com/xrootd/xrootd/commit/515566ada187996cbd85a48f25ed2469ddecc6a2
  Author: Wei Yang <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdEc/XrdEcStrmWriter.cc

  Log Message:
  -----------
  combine two xattr update to one


  Commit: d92759d9a0e6aa9d585b991d60ee22c41c990a05
      https://github.com/xrootd/xrootd/commit/d92759d9a0e6aa9d585b991d60ee22c41c990a05
  Author: Matthew Feickert <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    A .github/workflows/build.yml

  Log Message:
  -----------
  [CI] Add GitHub Actions based CI

Use GitHub Actions to add a CI workflow that runs on:

* push events to master or on tags
* pull request events targeting master
* a weekly CRON job that runs every Sunday at 01:23 UTC
* on GitHub releases
* on demand against any branch through workflow dispatch

Using concurrency groups if an event triggers another run of the workflow
while a previous run in ongoing, the older run will be automaticcally
canceled to avoid wasting resources.

The jobs targeti CentOS based workflow to start off with:

* Building with CMake like a user would and then running some libXrdCl tests.
This build is a shorter build.
* Building with CMake like a user would but with Python 3 pip, setuptools, and
wheel updated to the latest releases to check that users running with modern
releases won't hit breaking changes.
* Building in full RPM.
* Building a Python sdist with the publishing workflow scripts.
* Building a Python sdist with the publishing workflow scripts, but with
Python 3 pip, setuptools, and wheel updated to the latest releases to check
that users running with modern releases won't hit breaking changes.


  Commit: b19d8f7fcfb4ad5be0a0ecbd80b81a522b6b03c0
      https://github.com/xrootd/xrootd/commit/b19d8f7fcfb4ad5be0a0ecbd80b81a522b6b03c0
  Author: Matthew Feickert <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    R .travis.yml

  Log Message:
  -----------
  [CI] Remove Travis CI config file

Travis CI is essentially deprecated


  Commit: f47afe1825ecc629c5962132a871e1f089d4f544
      https://github.com/xrootd/xrootd/commit/f47afe1825ecc629c5962132a871e1f089d4f544
  Author: Wei Yang <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdCl/XrdClEcHandler.hh
    M src/XrdEc/XrdEcStrmWriter.cc

  Log Message:
  -----------
  change xattr name xrdec.chunkver to xrdec.strpver


  Commit: 2ced49935ac92971d1e88b2059640e4f47ecde05
      https://github.com/xrootd/xrootd/commit/2ced49935ac92971d1e88b2059640e4f47ecde05
  Author: Wei Yang <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdEc/XrdEcStrmWriter.cc

  Log Message:
  -----------
  simplify coding


  Commit: 02aea53a50fb03b263f286be73addf8eaa7f2549
      https://github.com/xrootd/xrootd/commit/02aea53a50fb03b263f286be73addf8eaa7f2549
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdXrootd/XrdXrootdAioTask.hh

  Log Message:
  -----------
  Fix warning about uninitialized variable

The cond variable is initialized using the mutex before the mutex is
initialized. Changing the order of the members in the class ensures
the mutex is initialized first.

.../src/./XrdXrootd/XrdXrootdAioTask.hh:70:51: error: member 'XrdXrootdAioTask::aioMutex' is used uninitialized [-Werror=uninitialized]
   70 |                          : XrdJob(what), aioReady(aioMutex) {}
      |                                                   ^~~~~~~~
cc1plus: all warnings being treated as errors


  Commit: 8441abebed491bb3b13405e148343d33243da7a1
      https://github.com/xrootd/xrootd/commit/8441abebed491bb3b13405e148343d33243da7a1
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdCl/XrdClXCpSrc.cc

  Log Message:
  -----------
  Fix warning about dereferncing null pointer

In member function 'XrdCl::ChunkHandler::ToPgInfo(XrdCl::AnyObject*, XrdCl::PageInfo*&)',
    inlined from 'XrdCl::ChunkHandler::HandleResponse(XrdCl::XRootDStatus*, XrdCl::AnyObject*)' at .../src/XrdCl/XrdClXCpSrc.cc:58:17:
.../src/XrdCl/XrdClXCpSrc.cc:97:66: error: 'this' pointer is null [-Werror=nonnull]
   97 |         *chunk = PageInfo( rsp->offset, rsp->length, rsp->buffer );
      |                                                                  ^
In file included from .../src/./XrdCl/XrdClFileSystem.hh:32,
                 from .../src/./XrdCl/XrdClFile.hh:28,
                 from .../src/./XrdCl/XrdClXCpSrc.hh:28,
                 from .../src/XrdCl/XrdClXCpSrc.cc:25:
.../src/./XrdCl/XrdClXRootDResponses.hh: In member function 'XrdCl::ChunkHandler::HandleResponse(XrdCl::XRootDStatus*, XrdCl::AnyObject*)':
.../src/./XrdCl/XrdClXRootDResponses.hh:962:15: note: in a call to non-static member function 'XrdCl::PageInfo::operator=(XrdCl::PageInfo&&)'
  962 |     PageInfo& operator=( PageInfo &&pginf );
      |               ^~~~~~~~
cc1plus: all warnings being treated as errors


  Commit: 0bb72ff0b58a9859024856c76bce17972c69a259
      https://github.com/xrootd/xrootd/commit/0bb72ff0b58a9859024856c76bce17972c69a259
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdPosix/XrdPosixXrootd.cc

  Log Message:
  -----------
  Fix warning about comparing arrays

Cast the arrays to pointers to avoid the warning

.../src/XrdPosix/XrdPosixXrootd.cc:955:22: error: comparison between two arrays [-Werror=array-compare]
  955 |    if (dp32->d_name  != dp64->d_name)
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~


  Commit: c18a937f3fc3dfc3e1e716093fa995634d038442
      https://github.com/xrootd/xrootd/commit/c18a937f3fc3dfc3e1e716093fa995634d038442
  Author: Michal Simon <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdCl/XrdClFileOperations.hh

  Log Message:
  -----------
  [XrdCl] Add declarative PgWrite.


  Commit: 857ecd08e4a0a6985ad3cdf3599ceff2ef8e33a7
      https://github.com/xrootd/xrootd/commit/857ecd08e4a0a6985ad3cdf3599ceff2ef8e33a7
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdCl/XrdClXCpSrc.cc

  Log Message:
  -----------
  Do not give up ownership of ChunkInfo


  Commit: 242fb7abf08335885a5452afffd9c29c5f637da0
      https://github.com/xrootd/xrootd/commit/242fb7abf08335885a5452afffd9c29c5f637da0
  Author: Michal Simon <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdCl/XrdClAsyncSocketHandler.cc

  Log Message:
  -----------
  [XrdCl] Make sure HS wait is not handled after channel has been TTLed.

fixes #1590


  Commit: ae83cdd4b7406b21d97339ef2333840d96d520f9
      https://github.com/xrootd/xrootd/commit/ae83cdd4b7406b21d97339ef2333840d96d520f9
  Author: John Thiltges <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdCrypto/XrdCryptosslCipher.cc

  Log Message:
  -----------
  [XrdCrypto] Generate DH parameters on first call to XrdCryptosslCipher


  Commit: 56677703a2d62ac09085316885e7d2941476ccbb
      https://github.com/xrootd/xrootd/commit/56677703a2d62ac09085316885e7d2941476ccbb
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M cmake/FindOpenSSL.cmake

  Log Message:
  -----------
  Add support for static openssl libraries


  Commit: 8678fa22445bdbda979c389e84c2f2800491ffc3
      https://github.com/xrootd/xrootd/commit/8678fa22445bdbda979c389e84c2f2800491ffc3
  Author: Gerardo GANIS <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M cmake/FindOpenSSL.cmake

  Log Message:
  -----------
  Fix comments


  Commit: e47077be95e361a961009fb38f8615564a409034
      https://github.com/xrootd/xrootd/commit/e47077be95e361a961009fb38f8615564a409034
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdCl/XrdClCopy.cc
    M src/XrdCms/XrdCmsUtils.cc

  Log Message:
  -----------
  Fix compiler warnings about pointers used after free:

.../src/XrdCms/XrdCmsUtils.cc: In function 'XrdCmsUtils::ParseMan(XrdSysError*, XrdOucTList**, char*, char*, int*, bool)':
.../src/XrdCms/XrdCmsUtils.cc:226:43: error: pointer 'newMans_175' may be used after 'operator delete(void*, unsigned long)' [-Werror=use-after-free]
  226 |          if (!plus || strcmp(hSpec, newP->text)) isBad = false;
      |                                     ~~~~~~^~~~
.../src/XrdCms/XrdCmsUtils.cc:221:27: note: call to 'operator delete(void*, unsigned long)' here
  221 |                    delete newP;
      |                           ^~~~

.../src/XrdCl/XrdClCopy.cc: In function 'IndexRemote(XrdCl::FileSystem*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short)':
.../src/XrdCl/XrdClCopy.cc:442:17: error: pointer used after 'operator delete(void*, unsigned long)' [-Werror=use-after-free]
  442 |       log->Error( AppMsg, "Bad URL: %s", current->Path );
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.../src/XrdCl/XrdClCopy.cc:441:14: note: call to 'operator delete(void*, unsigned long)' here
  441 |       delete current;
      |              ^~~~~~~


  Commit: 20f3dd1fd2eb48748f73e47fa7fe1ba3d4962d98
      https://github.com/xrootd/xrootd/commit/20f3dd1fd2eb48748f73e47fa7fe1ba3d4962d98
  Author: Michal Simon <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdCl/XrdClFileOperations.hh

  Log Message:
  -----------
  [XrdCl] Add missing timeout argument to declarative operations.


  Commit: b517fb7d5d259668a2d570d0b2bc6ebc8c0a4300
      https://github.com/xrootd/xrootd/commit/b517fb7d5d259668a2d570d0b2bc6ebc8c0a4300
  Author: John Thiltges <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdCrypto/XrdCryptosslCipher.cc

  Log Message:
  -----------
  [XrdCrypto] DH parameter generation cleanup

- Move DH parameter generation inside server scope
    - Avoid overhead of generating DH parameters on client
- Remove DH_check() call on server side
    - Adds overhead, and the server-generated key should already be safe
- Include cassert instead of assert.h


  Commit: 744c7da10c0fe151b78736490d1df041c4135946
      https://github.com/xrootd/xrootd/commit/744c7da10c0fe151b78736490d1df041c4135946
  Author: John Thiltges <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdCrypto/openssl3/XrdCryptosslCipher.cc

  Log Message:
  -----------
  [XrdCrypto] Generate DH parameters on first call to openssl3/XrdCryptosslCipher


  Commit: 052eb049698829f2d1175224ade42c1fe47c9be0
      https://github.com/xrootd/xrootd/commit/052eb049698829f2d1175224ade42c1fe47c9be0
  Author: Wei Yang <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdEc/XrdEcStrmWriter.cc

  Log Message:
  -----------
  put /path/filenname in LFH and CDFH records (reverse the change)


  Commit: cfef402cfb34dcf4978c4e74b0d6e850a5db9f40
      https://github.com/xrootd/xrootd/commit/cfef402cfb34dcf4978c4e74b0d6e850a5db9f40
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/XrdXrootd/XrdXrootdJob.cc

  Log Message:
  -----------
  [Server] Prevent SEGV on busy systems due to missing lock call for background jobs.


  Commit: be0e03a1e41d3cf6b4820aded4602a082f7df556
      https://github.com/xrootd/xrootd/commit/be0e03a1e41d3cf6b4820aded4602a082f7df556
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M src/Xrd/XrdBuffXL.cc
    M src/XrdNet/XrdNetUtils.cc
    M src/XrdOuc/XrdOucBuffer.cc
    M src/XrdOuc/XrdOucTable.hh
    M src/XrdPosix/XrdPosixAdmin.cc

  Log Message:
  -----------
  Fix warnings about allocations exceeding maximum object size

In member function 'Init',
    inlined from 'Init' at .../src/Xrd/XrdBuffXL.cc:64:6:
.../src/Xrd/XrdBuffXL.cc:90:30: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   90 |    bucket = new BuckVec[lg2+1];
      |                              ^
/usr/include/c++/12/new: In member function 'Init':
/usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^

.../src/XrdOuc/XrdOucBuffer.cc: In member function '__ct_base ':
.../src/XrdOuc/XrdOucBuffer.cc:79:30: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   79 |    bSlot = new BuffSlot[slots];
      |                              ^
/usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^

.../src/XrdNet/XrdNetUtils.cc: In function 'GetAddrs':
.../src/XrdNet/XrdNetUtils.cc:262:35: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  262 |        *aVec = new XrdNetAddr[aVsz];
      |                                   ^
/usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^

In member function '__ct ',
    inlined from '__ct_base ' at .../src/XrdXrootd/XrdXrootdJob.cc:459:29:
.../src/./XrdOuc/XrdOucTable.hh:43:30: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   43 |                      Table = new OucTable[maxe];
      |                              ^
/usr/include/c++/12/new: In member function '__ct_base ':
/usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^

.../src/XrdPosix/XrdPosixAdmin.cc: In member function 'FanOut':
.../src/XrdPosix/XrdPosixAdmin.cc:69:27: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   69 |    uVec = new XrdCl::URL[i];
      |                           ^
/usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^


  Commit: 8efb408b0eadacd18efb473f80b0545e0ecab49a
      https://github.com/xrootd/xrootd/commit/8efb408b0eadacd18efb473f80b0545e0ecab49a
  Author: Michal Simon <[log in to unmask]>
  Date:   2022-01-28 (Fri, 28 Jan 2022)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  [CI] Update pip release script.


Compare: https://github.com/xrootd/xrootd/compare/10d27966ce0a...8efb408b0ead

########################################################################
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

Top of Message | Previous Page | Permalink

Advanced Options


Options

Log In

Log In

Get Password

Get Password


Search Archives

Search Archives


Subscribe or Unsubscribe

Subscribe or Unsubscribe


Archives

August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010

ATOM RSS1 RSS2



LISTSERV.SLAC.STANFORD.EDU

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager

Privacy Notice, Security Notice and Terms of Use