Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] libgc: Remove duplicated package
@ 2015-02-26 22:16 Pedro Aguilar
  2015-02-26 22:48 ` Peter Korsgaard
  2015-02-27  4:44 ` Baruch Siach
  0 siblings, 2 replies; 3+ messages in thread
From: Pedro Aguilar @ 2015-02-26 22:16 UTC (permalink / raw)
  To: buildroot

Remove libgc that is a copy of bdwgc but it's not used
by any package and gives an error when building make-4.1.
bdwgc is a mandatory dependency for guile.

Signed-off-by: Pedro Aguilar <paguilar@paguilar.org>
---
 package/Config.in                                  |  1 -
 ...01-Fix-build-on-Linux-x86_64-under-uClibc.patch | 32 ----------------------
 package/libgc/Config.in                            | 11 --------
 package/libgc/libgc.mk                             | 15 ----------
 4 files changed, 59 deletions(-)
 delete mode 100644 package/libgc/0001-Fix-build-on-Linux-x86_64-under-uClibc.patch
 delete mode 100644 package/libgc/Config.in
 delete mode 100644 package/libgc/libgc.mk

diff --git a/package/Config.in b/package/Config.in
index fe3d3d0..262a7fb 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -948,7 +948,6 @@ menu "Other"
 	source "package/libevdev/Config.in"
 	source "package/libevent/Config.in"
 	source "package/libffi/Config.in"
-	source "package/libgc/Config.in"
 	source "package/libglib2/Config.in"
 	source "package/libical/Config.in"
 	source "package/liblinear/Config.in"
diff --git a/package/libgc/0001-Fix-build-on-Linux-x86_64-under-uClibc.patch b/package/libgc/0001-Fix-build-on-Linux-x86_64-under-uClibc.patch
deleted file mode 100644
index 9190a01..0000000
--- a/package/libgc/0001-Fix-build-on-Linux-x86_64-under-uClibc.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 9cbd876ebc6ef8cbe647d4a914d03f527f822424 Mon Sep 17 00:00:00 2001
-Message-Id: <9cbd876ebc6ef8cbe647d4a914d03f527f822424.1398253762.git.baruch@tkos.co.il>
-From: Baruch Siach <baruch@tkos.co.il>
-Date: Wed, 23 Apr 2014 14:42:21 +0300
-Subject: [PATCH] Fix build on Linux/x86_64 under uClibc
-
-* include/private/gcconfig.h (GETCONTEXT_FPU_EXCMASK_BUG): don't define for
-uClibc, as it may not have fenv.h
-
-Patch status: sent upstream
-
-Signed-off-by: Baruch Siach <baruch@tkos.co.il>
----
- include/private/gcconfig.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/include/private/gcconfig.h b/include/private/gcconfig.h
-index de7998be0f54..f866cc4ed8cc 100644
---- a/include/private/gcconfig.h
-+++ b/include/private/gcconfig.h
-@@ -2235,7 +2235,7 @@
-              extern int etext[];
- #            define DATASTART ((ptr_t)((((word) (etext)) + 0xfff) & ~0xfff))
- #       endif
--#       if defined(__GLIBC__)
-+#       if defined(__GLIBC__) && !defined(__UCLIBC__)
-           /* At present, there's a bug in GLibc getcontext() on         */
-           /* Linux/x64 (it clears FPU exception mask).  We define this  */
-           /* macro to workaround it.                                    */
--- 
-1.9.2
-
diff --git a/package/libgc/Config.in b/package/libgc/Config.in
deleted file mode 100644
index 5e23b3d..0000000
--- a/package/libgc/Config.in
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_LIBGC
-	bool "libgc"
-	select BR2_PACKAGE_LIBATOMIC_OPS
-	depends on BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS
-	help
-	  The Boehm-Demers-Weiser conservative garbage collector can be used
-	  as a garbage collecting replacement for C malloc or C++ new. It allows
-	  you to allocate memory basically as you normally would, without
-	  explicitly deallocating memory that is no longer useful.
-
-	  http://www.hboehm.info/gc/
diff --git a/package/libgc/libgc.mk b/package/libgc/libgc.mk
deleted file mode 100644
index 536988d..0000000
--- a/package/libgc/libgc.mk
+++ /dev/null
@@ -1,15 +0,0 @@
-################################################################################
-#
-# libgc
-#
-################################################################################
-
-LIBGC_VERSION = 7.4.0
-LIBGC_SOURCE = gc-$(LIBGC_VERSION).tar.gz
-LIBGC_SITE = http://www.hboehm.info/gc/gc_source
-LIBGC_DEPENDENCIES = libatomic_ops host-pkgconf
-LIBGC_LICENSE = Permissive X11-style
-LIBGC_LICENSE_FILES = README.md
-LIBGC_INSTALL_STAGING = YES
-
-$(eval $(autotools-package))
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [Buildroot] [PATCH 1/1] libgc: Remove duplicated package
  2015-02-26 22:16 [Buildroot] [PATCH 1/1] libgc: Remove duplicated package Pedro Aguilar
@ 2015-02-26 22:48 ` Peter Korsgaard
  2015-02-27  4:44 ` Baruch Siach
  1 sibling, 0 replies; 3+ messages in thread
From: Peter Korsgaard @ 2015-02-26 22:48 UTC (permalink / raw)
  To: buildroot

>>>>> "Pedro" == Pedro Aguilar <paguilar@paguilar.org> writes:

 > Remove libgc that is a copy of bdwgc but it's not used
 > by any package and gives an error when building make-4.1.
 > bdwgc is a mandatory dependency for guile.

Funky - But libgc seems to be newer (7.4.0) than bdwgc (7.2f)?

bdwgc has not been in any released version, but libgc has so if we
remove the symbol we should add Config.in.legacy handling for it.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Buildroot] [PATCH 1/1] libgc: Remove duplicated package
  2015-02-26 22:16 [Buildroot] [PATCH 1/1] libgc: Remove duplicated package Pedro Aguilar
  2015-02-26 22:48 ` Peter Korsgaard
@ 2015-02-27  4:44 ` Baruch Siach
  1 sibling, 0 replies; 3+ messages in thread
From: Baruch Siach @ 2015-02-27  4:44 UTC (permalink / raw)
  To: buildroot

Hi Pedro,

On Thu, Feb 26, 2015 at 11:16:21PM +0100, Pedro Aguilar wrote:
> Remove libgc that is a copy of bdwgc but it's not used
> by any package and gives an error when building make-4.1.
> bdwgc is a mandatory dependency for guile.

Thanks for your prompt response.

In addition to Config.in.legacy entry as Peter has mentioned, it would be nice 
to add an autobuilder reference, and a Reported-by tag. I sent v2 patch with 
these added.

> Signed-off-by: Pedro Aguilar <paguilar@paguilar.org>
> ---
>  package/Config.in                                  |  1 -
>  ...01-Fix-build-on-Linux-x86_64-under-uClibc.patch | 32 ----------------------
>  package/libgc/Config.in                            | 11 --------
>  package/libgc/libgc.mk                             | 15 ----------
>  4 files changed, 59 deletions(-)
>  delete mode 100644 package/libgc/0001-Fix-build-on-Linux-x86_64-under-uClibc.patch
>  delete mode 100644 package/libgc/Config.in
>  delete mode 100644 package/libgc/libgc.mk

baruch

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-02-27  4:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-26 22:16 [Buildroot] [PATCH 1/1] libgc: Remove duplicated package Pedro Aguilar
2015-02-26 22:48 ` Peter Korsgaard
2015-02-27  4:44 ` Baruch Siach

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox