Bug 1100520 - glucat compiled with -march=native
Summary: glucat compiled with -march=native
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: Development (show other bugs)
Version: Leap 15.0
Hardware: x86-64 All
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Atri Bhattacharya
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 1100677
  Show dependency treegraph
 
Reported: 2018-07-09 04:19 UTC by Bernhard Wiedemann
Modified: 2019-02-20 14:30 UTC (History)
1 user (show)

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernhard Wiedemann 2018-07-09 04:19:27 UTC
While working on the reproducible builds effort, I found that
when building the glucat package for openSUSE Linux, there were slight differences between builds on different machines.

This is because g++ is invoked with the -march=native option
which means that depending on which OBS build worker machine gets the job
it might produce binaries unsuitable for older machines.

        callq  <PyErr_SetString@plt>
        jmpq   <_ZNK6glucat12matrix_multiIeLin32ELi32EEeqERKe@plt + ofs>
+       vzeroupper
        callq  <__cxa_begin_catch@plt>
        mov    offset(%rip),%rdi        #   <PyExc_RuntimeError>
Comment 1 Andreas Stieger 2018-07-09 06:31:15 UTC
assign to maintainer
Comment 2 Atri Bhattacharya 2019-01-01 10:34:18 UTC
Thanks to Bernhard, this is now fixed.

-------------------------------------------------------------------
Tue Jul 10 19:23:18 UTC 2018 - bwiedemann@suse.com

- make compilation independent of build system CPU (boo#1100520)
Comment 3 Swamp Workflow Management 2019-02-20 14:30:06 UTC
This is an autogenerated message for OBS integration:
This bug (1100520) was mentioned in
https://build.opensuse.org/request/show/677744 15.1 / glucat