* AUTHORS, NEWS: Here.
* README (GNU Libiberty): Remove the paragraph on Libiberty as a
dependency.
(Layout of the Tarball): Mention directories `include' and
`libiberty'.
---
extatica/AUTHORS | 1 +
extatica/ChangeLog | 10 ++++++++++
extatica/NEWS | 5 +++--
extatica/README | 14 ++++++--------
4 files changed, 20 insertions(+), 10 deletions(-)
diff --git a/extatica/AUTHORS b/extatica/AUTHORS
index cbae6fe..f9ffc95 100644
--- a/extatica/AUTHORS
+++ b/extatica/AUTHORS
@@ -15,6 +15,7 @@ Active LRDE Staff.
- Addition of a few wrappers around Milena.
- First experiments with SWIG and Python.
- Modernization of the package and renaming as ``Extatica''.
+ - Integration of a Libiberty (for the C++ mangler/demangler).
================================
Past contributors of LRDE Staff.
diff --git a/extatica/ChangeLog b/extatica/ChangeLog
index 827e565..2a0e684 100644
--- a/extatica/ChangeLog
+++ b/extatica/ChangeLog
@@ -1,3 +1,13 @@
+2010-11-09 Roland Levillain <roland(a)lrde.epita.fr>
+
+ Mention Libiberty in Extatica's AUTHORS, NEWS and README.
+
+ * AUTHORS, NEWS: Here.
+ * README (GNU Libiberty): Remove the paragraph on Libiberty as a
+ dependency.
+ (Layout of the Tarball): Mention directories `include' and
+ `libiberty'.
+
2010-11-08 Roland Levillain <roland(a)lrde.epita.fr>
Work around a defect in Libiberty's `configure.ac' (in Extatica).
diff --git a/extatica/NEWS b/extatica/NEWS
index 4066a0f..2466b76 100644
--- a/extatica/NEWS
+++ b/extatica/NEWS
@@ -7,8 +7,9 @@
``Extatica''.
* Better handling of extra dependencies of the package: many
- Ruby parts have been turned into C++ code; dependencies (MD5)
- have been integrated into the project.
+ Ruby parts have been turned into C++ code; dependencies (MD5,
+ Libiberty's C++ mangler/demangler) have been integrated into
+ the project.
* First experiments with Milena: addition of a few wrappers
around Milena routines; first ``dynamic'' Python wrappers
diff --git a/extatica/README b/extatica/README
index 34d76f2..cf93f8a 100644
--- a/extatica/README
+++ b/extatica/README
@@ -116,14 +116,6 @@ section by this command:
% ../configure --with-milena=$HOME/local
-GNU Libiberty
-=============
-
-Extatica depends on GNU Libiberty, which is part of GNU Binutils (and
-GCC). If `configure' cannot find Libiberty, you can pass the path to
-the library (usually named `libiberty.a') through `LDFLAGS', e.g.
-
- % ../configure LDFLAGS="-L/opt/local/lib"
Installation Path
=================
@@ -256,6 +248,12 @@ config
data
Extatica template used to generate wrappers.
+include
+ Headers of Libiberty.
+
+libiberty
+ Third-party library containing a C++ mangler/demangler.
+
libltdl
Third-party library used to load dynamic modules.
--
1.5.6.5
* bootstrap: Remove a directory wrongfully created by autreconf,
because of Libiberty's buggy `configure.ac'.
---
extatica/ChangeLog | 7 +++++++
extatica/bootstrap | 9 +++++++++
2 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/extatica/ChangeLog b/extatica/ChangeLog
index 672978d..75b9eae 100644
--- a/extatica/ChangeLog
+++ b/extatica/ChangeLog
@@ -1,5 +1,12 @@
2010-11-08 Roland Levillain <roland(a)lrde.epita.fr>
+ Work around a defect in Libiberty's `configure.ac' (in Extatica).
+
+ * bootstrap: Remove a directory wrongfully created by autreconf,
+ because of Libiberty's buggy `configure.ac'.
+
+2010-11-08 Roland Levillain <roland(a)lrde.epita.fr>
+
Fix the distribution of Libiberty.
* libiberty.mk: New.
diff --git a/extatica/bootstrap b/extatica/bootstrap
index c4ae947..c6d2077 100755
--- a/extatica/bootstrap
+++ b/extatica/bootstrap
@@ -66,3 +66,12 @@ if $run_autoreconf_p; then
# Finally, install the GNU Build System.
autoreconf -f -v -i
fi
+
+# `autoreconf' wrongfully creates a directory named
+# `libiberty/$libiberty_topdir' (containing an actual `$' sign)
+# because Libiberty's `configure.ac' invokes `AC_CONFIG_AUX_DIR' with
+# a shell variable as argument (`$libiberty_topdir'); remove this
+# (presumably empty) directory.
+if test -d 'libiberty/$libiberty_topdir'; then
+ rmdir 'libiberty/$libiberty_topdir'
+fi
--
1.5.6.5
* bootstrap: Remove a directory wrongfully created by autreconf,
because of Libiberty's buggy `configure.ac'.
---
extatica/ChangeLog | 7 +++++++
extatica/bootstrap | 9 +++++++++
2 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/extatica/ChangeLog b/extatica/ChangeLog
index 605e81c..b208ae7 100644
--- a/extatica/ChangeLog
+++ b/extatica/ChangeLog
@@ -1,5 +1,12 @@
2010-11-08 Roland Levillain <roland(a)lrde.epita.fr>
+ Work around a defect in Libiberty's `configure.ac' (in Extatica).
+
+ * bootstrap: Remove a directory wrongfully created by autreconf,
+ because of Libiberty's buggy `configure.ac'.
+
+2010-11-08 Roland Levillain <roland(a)lrde.epita.fr>
+
Fix the distribution of Libiberty.
* libiberty.mk: New.
diff --git a/extatica/bootstrap b/extatica/bootstrap
index c4ae947..c6d2077 100755
--- a/extatica/bootstrap
+++ b/extatica/bootstrap
@@ -66,3 +66,12 @@ if $run_autoreconf_p; then
# Finally, install the GNU Build System.
autoreconf -f -v -i
fi
+
+# `autoreconf' wrongfully creates a directory named
+# `libiberty/$libiberty_topdir' (containing an actual `$' sign)
+# because Libiberty's `configure.ac' invokes `AC_CONFIG_AUX_DIR' with
+# a shell variable as argument (`$libiberty_topdir'); remove this
+# (presumably empty) directory.
+if test -d 'libiberty/$libiberty_topdir'; then
+ rmdir 'libiberty/$libiberty_topdir'
+fi
--
1.5.6.5
* bootstrap: Remove a directory wrongfully created by autreconf,
because of Libiberty's buggy `configure.ac'.
---
extatica/ChangeLog | 7 +++++++
extatica/bootstrap | 9 +++++++++
2 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/extatica/ChangeLog b/extatica/ChangeLog
index f59d675..827e565 100644
--- a/extatica/ChangeLog
+++ b/extatica/ChangeLog
@@ -1,5 +1,12 @@
2010-11-08 Roland Levillain <roland(a)lrde.epita.fr>
+ Work around a defect in Libiberty's `configure.ac' (in Extatica).
+
+ * bootstrap: Remove a directory wrongfully created by autreconf,
+ because of Libiberty's buggy `configure.ac'.
+
+2010-11-08 Roland Levillain <roland(a)lrde.epita.fr>
+
Fix the distribution of Libiberty.
* libiberty.mk: New.
diff --git a/extatica/bootstrap b/extatica/bootstrap
index c4ae947..c6d2077 100755
--- a/extatica/bootstrap
+++ b/extatica/bootstrap
@@ -66,3 +66,12 @@ if $run_autoreconf_p; then
# Finally, install the GNU Build System.
autoreconf -f -v -i
fi
+
+# `autoreconf' wrongfully creates a directory named
+# `libiberty/$libiberty_topdir' (containing an actual `$' sign)
+# because Libiberty's `configure.ac' invokes `AC_CONFIG_AUX_DIR' with
+# a shell variable as argument (`$libiberty_topdir'); remove this
+# (presumably empty) directory.
+if test -d 'libiberty/$libiberty_topdir'; then
+ rmdir 'libiberty/$libiberty_topdir'
+fi
--
1.5.6.5