Re: [PATCH] build fix 3.18.2-200.fc21(ppc, s390, aarch64)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



----- Original Message -----
> From: "Josh Boyer" <jwboyer@xxxxxxxxxxxxxxxxx>
> To: "Jakub Cajka" <jcajka@xxxxxxxxxx>
> Cc: "Kernel Fedora" <kernel@xxxxxxxxxxxxxxxxxxxxxxx>
> Sent: Thursday, January 15, 2015 4:27:20 PM
> Subject: Re: [PATCH] build fix 3.18.2-200.fc21(ppc, s390, aarch64)
> 
> On Thu, Jan 15, 2015 at 10:17 AM, Jakub Cajka <jcajka@xxxxxxxxxx> wrote:
> > Hello,
> >
> > in attachment is build fix(I'm not sure if kernel spec file formatting,
> > patch numbering... is correct). Consists of upstream commit
> > d47fb4ec7e101a63754939fa49d75fd7e81e94f8 "Build mic/mpssd only for
> > x86_64", and replaced "MULTILIBDIR=..." with "lib=..." in spec file to
> > reflect upstream change in /tools/perf/config/Makefile.
> >
> > I have made successful scratch build on s390 with these changes
> > http://s390.koji.fedoraproject.org/koji/taskinfo?taskID=1696483.
> >
> > Failed builds:
> > http://ppc.koji.fedoraproject.org/koji/buildinfo?buildID=288391
> > http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=256003
> > http://s390.koji.fedoraproject.org/koji/buildinfo?buildID=296544
> >
> > Could you please check this.
> 
> The list eats attachments, so there is nothing attached here.  Post it
> inline?
Missed that sorry... diff follows.
> josh
> _______________________________________________
> kernel mailing list
> kernel@xxxxxxxxxxxxxxxxxxxxxxx
> https://admin.fedoraproject.org/mailman/listinfo/kernel

diff --git a/kernel.spec b/kernel.spec
index 2fe383c..8b704aa 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -655,6 +655,9 @@ Patch26132: x86_64-vdso-Fix-the-vdso-address-randomization-algor.patch
 # git clone ssh://git.fedorahosted.org/git/kernel-arm64.git, git diff master...devel
 Patch30000: kernel-arm64.patch
 
+#upstream commit d47fb4ec7e101a63754939fa49d75fd7e81e94f8(Build mic/mpssd only for x86_64)
+Patch30001: mpssd-x86-only.patch
+
 # END OF PATCH DEFINITIONS
 
 %endif
@@ -1415,6 +1418,9 @@ ApplyPatch acpi-video-Add-disable_native_backlight-quirk-for-Sa.patch
 #CVE-2014-9585 rhbz 1181054 1181056
 ApplyPatch x86_64-vdso-Fix-the-vdso-address-randomization-algor.patch
 
+#upstream commit d47fb4ec7e101a63754939fa49d75fd7e81e94f8(Build mic/mpssd only for x86_64)
+ApplyPatch mpssd-x86-only.patch
+
 %if 0%{?aarch64patches}
 ApplyPatch kernel-arm64.patch
 %ifnarch aarch64 # this is stupid, but i want to notice before secondary koji does.
@@ -1954,7 +1960,7 @@ find $RPM_BUILD_ROOT/usr/include \
 
 %if %{with_perf}
 # perf tool binary and supporting scripts/binaries
-%{perf_make} DESTDIR=$RPM_BUILD_ROOT MULTILIBDIR=%{_lib} install-bin install-traceevent-plugins
+%{perf_make} DESTDIR=$RPM_BUILD_ROOT lib=%{_lib} install-bin install-traceevent-plugins
 # remove the 'trace' symlink.
 rm -f %{buildroot}%{_bindir}/trace
 
diff --git a/mpssd-x86-only.patch b/mpssd-x86-only.patch
new file mode 100644
index 0000000..de68cfe
--- /dev/null
+++ b/mpssd-x86-only.patch
@@ -0,0 +1,29 @@
+From d47fb4ec7e101a63754939fa49d75fd7e81e94f8 Mon Sep 17 00:00:00 2001
+From: Ashutosh Dixit <ashutosh.dixit@xxxxxxxxx>
+Date: Thu, 4 Dec 2014 13:27:29 -0800
+Subject: Documentation: Build mic/mpssd only for x86_64
+
+mic/mpssd along with MIC drivers are currently only usable on
+x86_64. So build mic/mpssd only for x86_64 to avoid build breaks on
+big-endian systems.
+
+Reported-by: Daniel Borkmann <dborkman@xxxxxxxxxx>
+Reported-by: Dan Streetman <ddstreet@xxxxxxxxx>
+Suggested-by: Peter Foley <pefoley2@xxxxxxxxxxx>
+Signed-off-by: Ashutosh Dixit <ashutosh.dixit@xxxxxxxxx>
+Signed-off-by: Jonathan Corbet <corbet@xxxxxxx>
+
+diff --git a/Documentation/mic/mpssd/Makefile b/Documentation/mic/mpssd/Makefile
+index 0f31568..f47fe6b 100644
+--- a/Documentation/mic/mpssd/Makefile
++++ b/Documentation/mic/mpssd/Makefile
+@@ -1,5 +1,5 @@
+ # List of programs to build
+-hostprogs-y := mpssd
++hostprogs-$(CONFIG_X86_64) := mpssd
+ 
+ mpssd-objs := mpssd.o sysfs.o
+ 
+-- 
+cgit v0.10.2
+
_______________________________________________
kernel mailing list
kernel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/kernel




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux