Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP5:Update
grub2
0001-Fix-symbols-appearing-in-several-modules-i...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Fix-symbols-appearing-in-several-modules-in-linux.patch of Package grub2
From 1941d399f168075dab6db8bdeaee8bc829965423 Mon Sep 17 00:00:00 2001 From: Vladimir Serbinenko <phcoder@gmail.com> Date: Mon, 14 Aug 2017 14:09:30 +0200 Subject: [PATCH 1/4] Fix symbols appearing in several modules in linux*. If same symbol is provided by 2 modules its semantics are undefined. Avoid this by depending rather than double-including files. --- grub-core/Makefile.core.def | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def index fd643bbfa..1affa5933 100644 --- a/grub-core/Makefile.core.def +++ b/grub-core/Makefile.core.def @@ -775,6 +775,7 @@ module = { module = { name = boot; common = commands/boot.c; + common = lib/cmdline.c; i386_pc = lib/i386/pc/biosnum.c; enable = x86; enable = emu; @@ -1630,8 +1631,6 @@ module = { module = { name = linux16; common = loader/i386/pc/linux.c; - common = loader/linux.c; - common = lib/cmdline.c; enable = x86; }; @@ -1666,7 +1665,6 @@ module = { cppflags = "-DGRUB_USE_MULTIBOOT2"; common = loader/multiboot.c; - common = lib/cmdline.c; common = loader/multiboot_mbi2.c; enable = x86; enable = mips; @@ -1675,7 +1673,6 @@ module = { module = { name = multiboot; common = loader/multiboot.c; - common = lib/cmdline.c; x86 = loader/i386/multiboot_mbi.c; extra_dist = loader/multiboot_elfxx.c; enable = x86; @@ -1683,7 +1680,6 @@ module = { module = { name = xen_boot; - common = lib/cmdline.c; arm64 = loader/arm64/xen_boot.c; enable = arm64; }; @@ -1701,7 +1697,6 @@ module = { arm64 = loader/arm64/linux.c; emu = loader/emu/linux.c; common = loader/linux.c; - common = lib/cmdline.c; }; module = { -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor