-
Notifications
You must be signed in to change notification settings - Fork 183
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
MkFit - add in architecture condition #5174
Conversation
The external doesn't build for arm, expecting the same for ppc, put it in conditional statement until we have a proper fix
A new Pull Request was created by @mrodozov (Mircho Rodozov) for branch IB/CMSSW_11_0_X/gcc700. @cmsbuild, @smuzaffar, @mrodozov can you please review it and eventually sign? Thanks. |
please test |
The tests are being triggered in jenkins. |
@mrodozov Thanks. Would you happen to have pointers to the build logs on arm (and power) to get a glimpse on the failures? Eventually, as @slava77 wrote, they would need to be addressed by the developers. I suppose the (upcoming) CMSSW lib and plugin need a similar arch protection as well, right? (as otherwise they couldn't link |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
Pull request #5174 was updated. |
please test |
The tests are being triggered in jenkins. |
please test for slc7_ppc64le_gcc700 |
The tests are being triggered in jenkins. |
-1 Tested at: 8113f86
I found compilation error when building: g++ -MM -MG -MQ 'Config.o' -I. -DUSE_MATRIPLEX -DMPLEX_USE_INTRINSICS -DCHECKSTATEVALID -I/build/cmsbld/jenkins_a/workspace/ib-run-pr-tests/testBuildDir/slc7_ppc64le_gcc700/external/tbb/2019_U8/include -DTBB -DNO_ROOT -std=c++14 -o Config.d Config.cc g++ -MM -MG -MQ 'Simulation.o' -I. -DUSE_MATRIPLEX -DMPLEX_USE_INTRINSICS -DCHECKSTATEVALID -I/build/cmsbld/jenkins_a/workspace/ib-run-pr-tests/testBuildDir/slc7_ppc64le_gcc700/external/tbb/2019_U8/include -DTBB -DNO_ROOT -std=c++14 -o Simulation.d Simulation.cc g++ -MM -MG -MQ 'Hit.o' -I. -DUSE_MATRIPLEX -DMPLEX_USE_INTRINSICS -DCHECKSTATEVALID -I/build/cmsbld/jenkins_a/workspace/ib-run-pr-tests/testBuildDir/slc7_ppc64le_gcc700/external/tbb/2019_U8/include -DTBB -DNO_ROOT -std=c++14 -o Hit.d Hit.cc g++ -MM -MG -MQ 'Validation.o' -I. -DUSE_MATRIPLEX -DMPLEX_USE_INTRINSICS -DCHECKSTATEVALID -I/build/cmsbld/jenkins_a/workspace/ib-run-pr-tests/testBuildDir/slc7_ppc64le_gcc700/external/tbb/2019_U8/include -DTBB -DNO_ROOT -std=c++14 -o Validation.d Validation.cc g++ -I. -DUSE_MATRIPLEX -DMPLEX_USE_INTRINSICS -DCHECKSTATEVALID -I/build/cmsbld/jenkins_a/workspace/ib-run-pr-tests/testBuildDir/slc7_ppc64le_gcc700/external/tbb/2019_U8/include -DTBB -DNO_ROOT -std=c++14 -fPIC -g -O3 -std=c++1z -ftree-vectorize -Werror=main -Werror=pointer-arith -Werror=overlength-strings -Wno-vla -Werror=overflow -Wstrict-overflow -Werror=array-bounds -Werror=format-contains-nul -Werror=type-limits -fvisibility-inlines-hidden -fno-math-errno --param vect-max-version-for-alias-checks=50 -Xassembler --compress-debug-sections -felide-constructors -fmessage-length=0 -Wall -Wno-non-template-friend -Wno-long-long -Wreturn-type -Wunused -Wparentheses -Wno-deprecated -Werror=return-type -Werror=missing-braces -Werror=unused-value -Werror=address -Werror=format -Werror=sign-compare -Werror=write-strings -Werror=delete-non-virtual-dtor -Wstrict-aliasing -Werror=narrowing -Werror=unused-but-set-variable -Werror=reorder -Werror=unused-variable -Werror=conversion-null -Werror=return-local-addr -Wnon-virtual-dtor -Werror=switch -fdiagnostics-show-option -Wno-unused-local-typedefs -Wno-attributes -Wno-psabi -fdiagnostics-color=always -fdiagnostics-show-option -pthread -pipe -fopenmp -march=native -c -o Validation.o Validation.cc �[01m�[Kg++:�[m�[K �[01;31m�[Kerror: �[m�[Kunrecognized command line option '�[01m�[K-march=native�[m�[K'; did you mean '�[01m�[K-mcpu=native�[m�[K'? make: *** [Validation.o] Error 1 error: Bad exit status from /build/cmsbld/jenkins_a/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.pzXFeG (%build) RPM build errors: You can see the results of the tests here: |
please test for slc7_ppc64le_gcc700 |
The tests are being triggered in jenkins. |
Pull request #5174 was updated. |
nothing to do with the build error - but should this not be compiled with some optimization?
… On Aug 28, 2019, at 1:38 PM, cmsbuild ***@***.***> wrote:
-1
Tested at: 8113f86
• Build:
I found compilation error when building:
g++ -MM -MG -MQ 'Config.o' -I. -DUSE_MATRIPLEX -DMPLEX_USE_INTRINSICS -DCHECKSTATEVALID -I/build/cmsbld/jenkins_a/workspace/ib-run-pr-tests/testBuildDir/slc7_ppc64le_gcc700/external/tbb/2019_U8/include -DTBB -DNO_ROOT -std=c++14 -o Config.d Config.cc
g++ -MM -MG -MQ 'Simulation.o' -I. -DUSE_MATRIPLEX -DMPLEX_USE_INTRINSICS -DCHECKSTATEVALID -I/build/cmsbld/jenkins_a/workspace/ib-run-pr-tests/testBuildDir/slc7_ppc64le_gcc700/external/tbb/2019_U8/include -DTBB -DNO_ROOT -std=c++14 -o Simulation.d Simulation.cc
g++ -MM -MG -MQ 'Hit.o' -I. -DUSE_MATRIPLEX -DMPLEX_USE_INTRINSICS -DCHECKSTATEVALID -I/build/cmsbld/jenkins_a/workspace/ib-run-pr-tests/testBuildDir/slc7_ppc64le_gcc700/external/tbb/2019_U8/include -DTBB -DNO_ROOT -std=c++14 -o Hit.d Hit.cc
g++ -MM -MG -MQ 'Validation.o' -I. -DUSE_MATRIPLEX -DMPLEX_USE_INTRINSICS -DCHECKSTATEVALID -I/build/cmsbld/jenkins_a/workspace/ib-run-pr-tests/testBuildDir/slc7_ppc64le_gcc700/external/tbb/2019_U8/include -DTBB -DNO_ROOT -std=c++14 -o Validation.d Validation.cc
g++ -I. -DUSE_MATRIPLEX -DMPLEX_USE_INTRINSICS -DCHECKSTATEVALID -I/build/cmsbld/jenkins_a/workspace/ib-run-pr-tests/testBuildDir/slc7_ppc64le_gcc700/external/tbb/2019_U8/include -DTBB -DNO_ROOT -std=c++14 -fPIC -g -O3 -std=c++1z -ftree-vectorize -Werror=main -Werror=pointer-arith -Werror=overlength-strings -Wno-vla -Werror=overflow -Wstrict-overflow -Werror=array-bounds -Werror=format-contains-nul -Werror=type-limits -fvisibility-inlines-hidden -fno-math-errno --param vect-max-version-for-alias-checks=50 -Xassembler --compress-debug-sections -felide-constructors -fmessage-length=0 -Wall -Wno-non-template-friend -Wno-long-long -Wreturn-type -Wunused -Wparentheses -Wno-deprecated -Werror=return-type -Werror=missing-braces -Werror=unused-value -Werror=address -Werror=format -Werror=sign-compare -Werror=write-strings -Werror=delete-non-virtual-dtor -Wstrict-aliasing -Werror=narrowing -Werror=unused-but-set-variable -Werror=reorder -Werror=unused-variable -Werror=conversion-null -Werror=return-local-addr -Wnon-virtual-dtor -Werror=switch -fdiagnostics-show-option -Wno-unused-local-typedefs -Wno-attributes -Wno-psabi -fdiagnostics-color=always -fdiagnostics-show-option -pthread -pipe -fopenmp -march=native -c -o Validation.o Validation.cc
�[01m�[Kg++:�[m�[K �[01;31m�[Kerror: �[m�[Kunrecognized command line option '�[01m�[K-march=native�[m�[K'; did you mean '�[01m�[K-mcpu=native�[m�[K'?
make: *** [Validation.o] Error 1
error: Bad exit status from /build/cmsbld/jenkins_a/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.pzXFeG (%build)
RPM build errors:
You can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-908dbc/2230/summary.html
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
update to use single patch is here https://github.com/mrodozov/cmsdist/tree/adjusting_mkfit |
-1 Tested at: dff60c2 You can see the results of the tests here: I found follow errors while testing this PR Failed tests: RelVals
The relvals timed out after 4 hours. |
Comparison not run due to runTheMatrix errors (RelVals and Igprof tests were also skipped) |
closing in favor of #5179 which uses a simple patch. |
@davidlange6 , about optimization option. It does build with |
The external doesn't build for arm, expecting the same for ppc, put it in conditional statement until we have a proper fix