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

IbaTools/stream uses march=native #20

Open
bmwiedemann opened this Issue Dec 28, 2018 · 3 comments

Comments

Projects
None yet
2 participants
@bmwiedemann
Copy link

bmwiedemann commented Dec 28, 2018

While working on reproducible builds for openSUSE, I found that
IbaTools/stream/Makefile had a -march=native introduced by commit cb93420

This causes packages built on one machine to differ from packages built on another machine with a different CPU.
See https://reproducible-builds.org/ for why this matters.

@bmwiedemann

This comment has been minimized.

Copy link

bmwiedemann commented Dec 28, 2018

Submitted a fix to openSUSE: https://build.opensuse.org/request/show/661771

@sjb017

This comment has been minimized.

Copy link
Collaborator

sjb017 commented Jan 3, 2019

Hello,
Thank you for the feedback. Does this mean that you will apply your fix for inclusion in the next distribution(s) of SLES?
We will work this fix into our process and it will be in our next update.
Thank you,
Scott Breyer

@bmwiedemann

This comment has been minimized.

Copy link

bmwiedemann commented Jan 3, 2019

I submitted it to Factory which (if accepted) will automatically make it part of SLE16.
I will leave the decision about backports to the maintainer: Nicolas Morey-Chaisemartin
Maybe they will not be needed, because the breaking commit is so young.

note that -march=native can cause problems for users with older CPUs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment