Bug 1141319 - -flto causes variations in debuginfo in .a
Summary: -flto causes variations in debuginfo in .a
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Development (show other bugs)
Version: Current
Hardware: Other openSUSE Factory
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Martin Liška
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 1081754
  Show dependency treegraph
 
Reported: 2019-07-12 12:53 UTC by Bernhard Wiedemann
Modified: 2020-05-27 09:43 UTC (History)
0 users

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 2019-07-12 12:53:09 UTC
As part of my work on reproducible builds for openSUSE
I found that the addition of -flto variations from CPU count
now causes variations in debug_info sections in .o files
contained in .a archives

Steps to Reproduce:
osc co openSUSE:Factory/ffcall && cd $_
osc build --vm-type=kvm -j1 --debuginfo --keep-pkg=.rpm1
osc build --vm-type=kvm -j2 --debuginfo --keep-pkg=.rpm2
/usr/lib/build/pkg-diff.sh .rpm{1,2}/ffcall-2.1-0.x86_64.rpm

also affects others: ibmtss zlib ...
Comment 1 Martin Liška 2019-07-12 16:51:36 UTC
ffcall is very likely also affected by:
https://bugzilla.opensuse.org/show_bug.cgi?id=1140896#c5
Comment 2 Martin Liška 2019-07-12 17:01:10 UTC
(In reply to Martin Liška from comment #1)
> ffcall is very likely also affected by:
> https://bugzilla.opensuse.org/show_bug.cgi?id=1140896#c5

and ibmtss will be affected by the same as well
Comment 3 Bernhard Wiedemann 2020-05-27 09:43:41 UTC
This is fixed meanwhile.