[Buildroot] [PATCH] bdwgc: fix compile for sparc
Peter Korsgaard
peter at korsgaard.com
Thu Dec 3 20:34:51 UTC 2015
>>>>> "Waldemar" == Waldemar Brodkorb <wbx at openadk.org> writes:
> We need to use a patch from master git.
> https://github.com/ivmai/bdwgc/commit/e2bf29b7801357c1ad28c2948a3f88c655dd722a
> Fixes following autobuilder failures:
> http://autobuild.buildroot.net/results/220b3d49b8ad891e5dd3aae759319100a1500701/
> http://autobuild.buildroot.net/results/b7465d175f03c9461693a92885028723772c7814/
> Signed-off-by: Waldemar Brodkorb <wbx at openadk.org>
> ---
> ...-asm-machine-dependent-files-to-src-folde.patch | 422 ++++++++++++++++++++
> package/bdwgc/bdwgc.mk | 3 +
> 2 files changed, 425 insertions(+)
> create mode 100644 package/bdwgc/0003-Revert-Move-asm-machine-dependent-files-to-src-folde.patch
> diff --git
> a/package/bdwgc/0003-Revert-Move-asm-machine-dependent-files-to-src-folde.patch
> b/package/bdwgc/0003-Revert-Move-asm-machine-dependent-files-to-src-folde.patch
> new file mode 100644
> index 0000000..ff7bd4d
> --- /dev/null
> +++ b/package/bdwgc/0003-Revert-Move-asm-machine-dependent-files-to-src-folde.patch
> @@ -0,0 +1,422 @@
> +From 5e756d4d8df2949cb3b6e51532d3016cbb276fd7 Mon Sep 17 00:00:00 2001
> +From: Ivan Maidanski <ivmai at mail.ru>
> +Date: Fri, 27 Feb 2015 21:32:22 +0300
> +Subject: [PATCH 004/135] Revert "Move asm machine-dependent files to 'src'
> + folder" (partly)
> +
> +Asm files moved back to base folder to avoid build issues (reported
> +for NetBSD and Solaris on Sparc). Alternative way is to adjust
> +configure.ac and Makefile.am properly but it requires more efforts
> +(including testing).
> +
> +* Makefile.am (EXTRA_libgc_la_SOURCES): Remove "src/" prefix.
> +* Makefile.direct (SRCS, mach_dep.o): Likewise.
> +* src/ia64_save_regs_in_stack.s: Move to base folder.
> +* src/sparc_mach_dep.S: Likewise.
> +* src/sparc_netbsd_mach_dep.s: Likewise.
> +* src/sparc_sunos4_mach_dep.s: Likewise.
Please also sign off on the patch.
> +++ b/package/bdwgc/bdwgc.mk
> @@ -19,6 +19,9 @@ BDWGC_DEPENDENCIES = libatomic_ops host-pkgconf
> BDWGC_AUTORECONF = YES
> BDWGC_CFLAGS = $(TARGET_CFLAGS)
> +ifeq ($(BR2_sparc),y)
> +BDWGC_CFLAGS += -DAO_NO_SPARC_V9
Should this also be done for for the v9 variant? (E.G BR2_sparc_v9)
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list