New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
classlib: build and distribute code used by cmssw #5278
Conversation
please test |
The tests are being triggered in jenkins. |
A new Pull Request was created by @smuzaffar (Malik Shahzad Muzaffar) for branch IB/CMSSW_11_0_X/master. @cmsbuild, @smuzaffar, @mrodozov can you please review it and eventually sign? Thanks. |
-1 Tested at: f734193
I found compilation error when building: /bin/sh ./libtool --tag=CXX --mode=link g++ -I/build/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/slc7_amd64_gcc820/external/pcre/8.37-pafccj/include -Wno-error=extra -ansi -pedantic -W -Wall -Wno-long-long -Werror -avoid-version -no-undefined -lz -lbz2 -L/build/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/slc7_amd64_gcc820/external/pcre/8.37-pafccj/lib -lpcre -lcrypto -llzma -ldl -o libclasslib.la -rpath /build/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/BUILDROOT/731504d3d849131678232ce5e5d60153/opt/cmssw/slc7_amd64_gcc820/external/classlib/3.1.3-1e6b5e/lib src/utils/libclasslib_la-Argz.lo src/utils/libclasslib_la-AutoLoad.lo src/utils/libclasslib_la-DebugAids.lo src/utils/libclasslib_la-Environment.lo src/utils/libclasslib_la-Error.lo src/utils/libclasslib_la-HostInfo.lo src/utils/libclasslib_la-Log.lo src/utils/libclasslib_la-LogConsole.lo src/utils/libclasslib_la-LogSink.lo src/utils/libclasslib_la-LogStderr.lo src/utils/libclasslib_la-LongLong.lo src/utils/libclasslib_la-LowMemoryPool.lo src/utils/libclasslib_la-MultiMethod.lo src/utils/libclasslib_la-ProcessInfo.lo src/utils/libclasslib_la-Regexp.lo src/utils/libclasslib_la-RegexpError.lo src/utils/libclasslib_la-RegexpMatch.lo src/utils/libclasslib_la-ResourceInfo.lo src/utils/libclasslib_la-SearchPath.lo src/utils/libclasslib_la-SharedLibrary.lo src/utils/libclasslib_la-SharedLibraryError.lo src/utils/libclasslib_la-ShellEnvironment.lo src/utils/libclasslib_la-Signal.lo src/utils/libclasslib_la-StringFormat.lo src/utils/libclasslib_la-StringOps.lo src/utils/libclasslib_la-SystemError.lo src/utils/libclasslib_la-SystemInfo.lo src/utils/libclasslib_la-Time.lo src/utils/libclasslib_la-TimeInfo.lo src/utils/libclasslib_la-UUID.lo src/utils/libclasslib_la-UUIDError.lo src/utils/libclasslib_la-UserInfo.lo src/utils/libclasslib_la-UnixUserInfo.lo src/utils/libclasslib_la-WindowsUserInfo.lo src/utils/libclasslib_la-Windows.lo src/utils/libclasslib_la-XTypeInfo.lo src/iobase/libclasslib_la-DirIterator.lo src/iobase/libclasslib_la-UnixDirIterator.lo src/iobase/libclasslib_la-WindowsDirIterator.lo src/iobase/libclasslib_la-File.lo src/iobase/libclasslib_la-UnixFile.lo src/iobase/libclasslib_la-WindowsFile.lo src/iobase/libclasslib_la-FileAcl.lo src/iobase/libclasslib_la-UnixFileAcl.lo src/iobase/libclasslib_la-WindowsFileAcl.lo src/iobase/libclasslib_la-FileError.lo src/iobase/libclasslib_la-FileLock.lo src/iobase/libclasslib_la-UnixFileLock.lo src/iobase/libclasslib_la-WindowsFileLock.lo src/iobase/libclasslib_la-FileMapping.lo src/iobase/libclasslib_la-UnixFileMapping.lo src/iobase/libclasslib_la-WindowsFileMapping.lo src/iobase/libclasslib_la-FileMappingError.lo src/iobase/libclasslib_la-FileNameLock.lo src/iobase/libclasslib_la-FileSystemError.lo src/iobase/libclasslib_la-Filename.lo src/iobase/libclasslib_la-UnixFilename.lo src/iobase/libclasslib_la-WindowsFilename.lo src/iobase/libclasslib_la-FilenameError.lo src/iobase/libclasslib_la-IOChannel.lo src/iobase/libclasslib_la-UnixIOChannel.lo src/iobase/libclasslib_la-WindowsIOChannel.lo src/iobase/libclasslib_la-IOChannelPair.lo src/iobase/libclasslib_la-IOChannelTransfer.lo src/iobase/libclasslib_la-IOError.lo src/iobase/libclasslib_la-IOInput.lo src/iobase/libclasslib_la-IOOutput.lo src/iobase/libclasslib_la-IOSelectDevPoll.lo src/iobase/libclasslib_la-IOSelectFdMap.lo src/iobase/libclasslib_la-IOSelectKqueue.lo src/iobase/libclasslib_la-IOSelectMethod.lo src/iobase/libclasslib_la-IOSelectPoll.lo src/iobase/libclasslib_la-IOSelectSelect.lo src/iobase/libclasslib_la-IOSelectSig.lo src/iobase/libclasslib_la-IOSelectSigFd.lo src/iobase/libclasslib_la-IOSelectWindows.lo src/iobase/libclasslib_la-IOSelector.lo src/iobase/libclasslib_la-IOStatus.lo src/iobase/libclasslib_la-UnixIOStatus.lo src/iobase/libclasslib_la-WindowsIOStatus.lo src/iobase/libclasslib_la-InetServerSocket.lo src/iobase/libclasslib_la-InetSocket.lo src/iobase/libclasslib_la-LocalServerSocket.lo src/iobase/libclasslib_la-LocalSocket.lo src/iobase/libclasslib_la-LogFile.lo src/iobase/libclasslib_la-LogPipe.lo src/iobase/libclasslib_la-LogSocket.lo src/iobase/libclasslib_la-NamedPipeServer.lo src/iobase/libclasslib_la-UnixNamedPipeServer.lo src/iobase/libclasslib_la-WindowsNamedPipeServer.lo src/iobase/libclasslib_la-NetworkError.lo src/iobase/libclasslib_la-Pipe.lo src/iobase/libclasslib_la-UnixPipe.lo src/iobase/libclasslib_la-WindowsPipe.lo src/iobase/libclasslib_la-PipeCmd.lo src/iobase/libclasslib_la-Socket.lo src/iobase/libclasslib_la-UnixSocket.lo src/iobase/libclasslib_la-WindowsSocket.lo src/iobase/libclasslib_la-SocketConst.lo src/iobase/libclasslib_la-SocketPair.lo src/iobase/libclasslib_la-UnixSocketPair.lo src/iobase/libclasslib_la-WindowsSocketPair.lo src/iobase/libclasslib_la-Storage.lo src/iobase/libclasslib_la-SubProcess.lo src/iobase/libclasslib_la-UnixSubProcess.lo src/iobase/libclasslib_la-WindowsSubProcess.lo src/iobase/libclasslib_la-SubProcessError.lo src/iobase/libclasslib_la-TempFile.lo src/iobase/libclasslib_la-UnixTempFile.lo src/iobase/libclasslib_la-WindowsTempFile.lo libtool: link: g++ -fPIC -DPIC -shared -nostdlib /lib/../lib64/crti.o /cvmfs/cms-ib.cern.ch/nweek-02598/slc7_amd64_gcc820/external/gcc/8.2.0-pafccj/bin/../lib/gcc/x86_64-unknown-linux-gnu/8.3.1/crtbeginS.o src/utils/.libs/libclasslib_la-Argz.o src/utils/.libs/libclasslib_la-AutoLoad.o src/utils/.libs/libclasslib_la-DebugAids.o src/utils/.libs/libclasslib_la-Environment.o src/utils/.libs/libclasslib_la-Error.o src/utils/.libs/libclasslib_la-HostInfo.o src/utils/.libs/libclasslib_la-Log.o src/utils/.libs/libclasslib_la-LogConsole.o src/utils/.libs/libclasslib_la-LogSink.o src/utils/.libs/libclasslib_la-LogStderr.o src/utils/.libs/libclasslib_la-LongLong.o src/utils/.libs/libclasslib_la-LowMemoryPool.o src/utils/.libs/libclasslib_la-MultiMethod.o src/utils/.libs/libclasslib_la-ProcessInfo.o src/utils/.libs/libclasslib_la-Regexp.o src/utils/.libs/libclasslib_la-RegexpError.o src/utils/.libs/libclasslib_la-RegexpMatch.o src/utils/.libs/libclasslib_la-ResourceInfo.o src/utils/.libs/libclasslib_la-SearchPath.o src/utils/.libs/libclasslib_la-SharedLibrary.o src/utils/.libs/libclasslib_la-SharedLibraryError.o src/utils/.libs/libclasslib_la-ShellEnvironment.o src/utils/.libs/libclasslib_la-Signal.o src/utils/.libs/libclasslib_la-StringFormat.o src/utils/.libs/libclasslib_la-StringOps.o src/utils/.libs/libclasslib_la-SystemError.o src/utils/.libs/libclasslib_la-SystemInfo.o src/utils/.libs/libclasslib_la-Time.o src/utils/.libs/libclasslib_la-TimeInfo.o src/utils/.libs/libclasslib_la-UUID.o src/utils/.libs/libclasslib_la-UUIDError.o src/utils/.libs/libclasslib_la-UserInfo.o src/utils/.libs/libclasslib_la-UnixUserInfo.o src/utils/.libs/libclasslib_la-WindowsUserInfo.o src/utils/.libs/libclasslib_la-Windows.o src/utils/.libs/libclasslib_la-XTypeInfo.o src/iobase/.libs/libclasslib_la-DirIterator.o src/iobase/.libs/libclasslib_la-UnixDirIterator.o src/iobase/.libs/libclasslib_la-WindowsDirIterator.o src/iobase/.libs/libclasslib_la-File.o src/iobase/.libs/libclasslib_la-UnixFile.o src/iobase/.libs/libclasslib_la-WindowsFile.o src/iobase/.libs/libclasslib_la-FileAcl.o src/iobase/.libs/libclasslib_la-UnixFileAcl.o src/iobase/.libs/libclasslib_la-WindowsFileAcl.o src/iobase/.libs/libclasslib_la-FileError.o src/iobase/.libs/libclasslib_la-FileLock.o src/iobase/.libs/libclasslib_la-UnixFileLock.o src/iobase/.libs/libclasslib_la-WindowsFileLock.o src/iobase/.libs/libclasslib_la-FileMapping.o src/iobase/.libs/libclasslib_la-UnixFileMapping.o src/iobase/.libs/libclasslib_la-WindowsFileMapping.o src/iobase/.libs/libclasslib_la-FileMappingError.o src/iobase/.libs/libclasslib_la-FileNameLock.o src/iobase/.libs/libclasslib_la-FileSystemError.o src/iobase/.libs/libclasslib_la-Filename.o src/iobase/.libs/libclasslib_la-UnixFilename.o src/iobase/.libs/libclasslib_la-WindowsFilename.o src/iobase/.libs/libclasslib_la-FilenameError.o src/iobase/.libs/libclasslib_la-IOChannel.o src/iobase/.libs/libclasslib_la-UnixIOChannel.o src/iobase/.libs/libclasslib_la-WindowsIOChannel.o src/iobase/.libs/libclasslib_la-IOChannelPair.o src/iobase/.libs/libclasslib_la-IOChannelTransfer.o src/iobase/.libs/libclasslib_la-IOError.o src/iobase/.libs/libclasslib_la-IOInput.o src/iobase/.libs/libclasslib_la-IOOutput.o src/iobase/.libs/libclasslib_la-IOSelectDevPoll.o src/iobase/.libs/libclasslib_la-IOSelectFdMap.o src/iobase/.libs/libclasslib_la-IOSelectKqueue.o src/iobase/.libs/libclasslib_la-IOSelectMethod.o src/iobase/.libs/libclasslib_la-IOSelectPoll.o src/iobase/.libs/libclasslib_la-IOSelectSelect.o src/iobase/.libs/libclasslib_la-IOSelectSig.o src/iobase/.libs/libclasslib_la-IOSelectSigFd.o src/iobase/.libs/libclasslib_la-IOSelectWindows.o src/iobase/.libs/libclasslib_la-IOSelector.o src/iobase/.libs/libclasslib_la-IOStatus.o src/iobase/.libs/libclasslib_la-UnixIOStatus.o src/iobase/.libs/libclasslib_la-WindowsIOStatus.o src/iobase/.libs/libclasslib_la-InetServerSocket.o src/iobase/.libs/libclasslib_la-InetSocket.o src/iobase/.libs/libclasslib_la-LocalServerSocket.o src/iobase/.libs/libclasslib_la-LocalSocket.o src/iobase/.libs/libclasslib_la-LogFile.o src/iobase/.libs/libclasslib_la-LogPipe.o src/iobase/.libs/libclasslib_la-LogSocket.o src/iobase/.libs/libclasslib_la-NamedPipeServer.o src/iobase/.libs/libclasslib_la-UnixNamedPipeServer.o src/iobase/.libs/libclasslib_la-WindowsNamedPipeServer.o src/iobase/.libs/libclasslib_la-NetworkError.o src/iobase/.libs/libclasslib_la-Pipe.o src/iobase/.libs/libclasslib_la-UnixPipe.o src/iobase/.libs/libclasslib_la-WindowsPipe.o src/iobase/.libs/libclasslib_la-PipeCmd.o src/iobase/.libs/libclasslib_la-Socket.o src/iobase/.libs/libclasslib_la-UnixSocket.o src/iobase/.libs/libclasslib_la-WindowsSocket.o src/iobase/.libs/libclasslib_la-SocketConst.o src/iobase/.libs/libclasslib_la-SocketPair.o src/iobase/.libs/libclasslib_la-UnixSocketPair.o src/iobase/.libs/libclasslib_la-WindowsSocketPair.o src/iobase/.libs/libclasslib_la-Storage.o src/iobase/.libs/libclasslib_la-SubProcess.o src/iobase/.libs/libclasslib_la-UnixSubProcess.o src/iobase/.libs/libclasslib_la-WindowsSubProcess.o src/iobase/.libs/libclasslib_la-SubProcessError.o src/iobase/.libs/libclasslib_la-TempFile.o src/iobase/.libs/libclasslib_la-UnixTempFile.o src/iobase/.libs/libclasslib_la-WindowsTempFile.o -lz -lbz2 -L/build/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/slc7_amd64_gcc820/external/pcre/8.37-pafccj/lib -lpcre -lcrypto -llzma -ldl -L/cvmfs/cms-ib.cern.ch/nweek-02598/slc7_amd64_gcc820/external/gcc/8.2.0-pafccj/bin/../lib/gcc/x86_64-unknown-linux-gnu/8.3.1 -L/cvmfs/cms-ib.cern.ch/nweek-02598/slc7_amd64_gcc820/external/gcc/8.2.0-pafccj/bin/../lib/gcc -L/cvmfs/cms-ib.cern.ch/nweek-02598/slc7_amd64_gcc820/external/gcc/8.2.0-pafccj/bin/../lib/gcc/x86_64-unknown-linux-gnu/8.3.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/cvmfs/cms-ib.cern.ch/nweek-02598/slc7_amd64_gcc820/external/gcc/8.2.0-pafccj/bin/../lib/gcc/x86_64-unknown-linux-gnu/8.3.1/../../../../x86_64-unknown-linux-gnu/lib -L/cvmfs/cms-ib.cern.ch/nweek-02598/slc7_amd64_gcc820/external/gcc/8.2.0-pafccj/bin/../lib/gcc/x86_64-unknown-linux-gnu/8.3.1/../../.. -lstdc++ -lm -lc -lgcc_s /cvmfs/cms-ib.cern.ch/nweek-02598/slc7_amd64_gcc820/external/gcc/8.2.0-pafccj/bin/../lib/gcc/x86_64-unknown-linux-gnu/8.3.1/crtendS.o /lib/../lib64/crtn.o -Wl,-soname -Wl,libclasslib.so -o .libs/libclasslib.so /cvmfs/cms-ib.cern.ch/nweek-02598/slc7_amd64_gcc820/external/gcc/8.2.0-pafccj/bin/../lib/gcc/x86_64-unknown-linux-gnu/8.3.1/../../../../x86_64-unknown-linux-gnu/bin/ld: cannot find -lbz2 /cvmfs/cms-ib.cern.ch/nweek-02598/slc7_amd64_gcc820/external/gcc/8.2.0-pafccj/bin/../lib/gcc/x86_64-unknown-linux-gnu/8.3.1/../../../../x86_64-unknown-linux-gnu/bin/ld: cannot find -lcrypto /cvmfs/cms-ib.cern.ch/nweek-02598/slc7_amd64_gcc820/external/gcc/8.2.0-pafccj/bin/../lib/gcc/x86_64-unknown-linux-gnu/8.3.1/../../../../x86_64-unknown-linux-gnu/bin/ld: cannot find -llzma collect2: error: ld returned 1 exit status make: *** [libclasslib.la] Error 1 error: Bad exit status from /build/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.8dVrC7 (%build) RPM build errors: You can see the results of the tests here: |
please test |
The tests are being triggered in jenkins. |
Pull request #5278 was updated. |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
please test for slc7_aarch64_gcc820 |
The tests are being triggered in jenkins. |
Comparison job queued. |
+externals |
This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_11_0_X/master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @davidlange6, @slava77, @smuzaffar, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
Get classlib from cms-externals, all patches are applied to cms-externals. Build only the part needed by cmssw.