mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-23 03:26:31 +01:00
fix(bootstrap): fix guile-gnutls static libtool target and make init fail-safe without panic
This commit is contained in:
parent
ee0f48186e
commit
ef7127bb83
5 changed files with 39 additions and 26 deletions
|
|
@ -1,5 +1,5 @@
|
|||
--- guile-gnutls-v5.0.1/configure.ac 2025-07-13 09:01:47
|
||||
+++ guile-gnutls-v5.0.1/configure.ac 2026-02-25 20:59:39
|
||||
+++ guile-gnutls-v5.0.1/configure.ac 2026-02-26 09:33:42
|
||||
@@ -37,7 +37,7 @@
|
||||
AC_PROG_CC
|
||||
AC_PROG_CPP
|
||||
|
|
@ -26,7 +26,7 @@
|
|||
AM_CONDITIONAL([CROSS_COMPILING], [test "x$cross_compiling" = "xyes"])
|
||||
AM_CONDITIONAL(HAVE_GCC_GNU89_INLINE_OPTION, test "$gnu89_inline" = "yes"])
|
||||
--- guile-gnutls-v5.0.1/guile/Makefile.am 2025-07-13 09:01:47
|
||||
+++ guile-gnutls-v5.0.1/guile/Makefile.am 2026-02-25 20:59:39
|
||||
+++ guile-gnutls-v5.0.1/guile/Makefile.am 2026-02-26 09:33:42
|
||||
@@ -46,6 +46,7 @@
|
||||
.in.scm:
|
||||
$(AM_V_GEN)$(MKDIR_P) "`dirname "$@"`" ; cat "$^" | \
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
# Make sure 'gnutls.scm' is built first.
|
||||
# Unset 'GUILE_LOAD_COMPILED_PATH' so we can be sure that any .go file that we
|
||||
--- guile-gnutls-v5.0.1/guile/modules/gnutls.in 2025-07-13 09:01:47
|
||||
+++ guile-gnutls-v5.0.1/guile/modules/gnutls.in 2026-02-25 20:59:39
|
||||
+++ guile-gnutls-v5.0.1/guile/modules/gnutls.in 2026-02-26 09:33:43
|
||||
@@ -817,7 +817,8 @@
|
||||
;; save 'extensiondir' only if it's different from what Guile expects.
|
||||
@maybe_guileextensiondir@))
|
||||
|
|
@ -71,20 +71,14 @@
|
|||
(set! protocol/ssl-3 protocol/ssl3)
|
||||
(set! protocol/tls-1.0 protocol/tls1-0)
|
||||
--- guile-gnutls-v5.0.1/guile/src/Makefile.am 2025-07-13 09:01:47
|
||||
+++ guile-gnutls-v5.0.1/guile/src/Makefile.am 2026-02-25 20:59:39
|
||||
@@ -35,12 +35,17 @@
|
||||
|
||||
CLEANFILES = $(BUILT_SOURCES)
|
||||
|
||||
+if BUILD_SHARED
|
||||
guileextension_LTLIBRARIES = guile-gnutls-v-2.la
|
||||
|
||||
+++ guile-gnutls-v5.0.1/guile/src/Makefile.am 2026-02-26 09:33:43
|
||||
@@ -40,7 +40,11 @@
|
||||
# Use '-module' to build a "dlopenable module", in Libtool terms.
|
||||
# Use '-undefined' to placate Libtool on Windows; see
|
||||
# <https://lists.gnutls.org/pipermail/gnutls-devel/2014-December/007294.html>.
|
||||
+if BUILD_SHARED
|
||||
guile_gnutls_v_2_la_LDFLAGS = -module -no-undefined
|
||||
+else
|
||||
+noinst_LTLIBRARIES = guile-gnutls-v-2.la
|
||||
+guile_gnutls_v_2_la_LDFLAGS = -all-static -no-undefined
|
||||
+endif
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,10 @@ build: cmake-4.2.3
|
|||
build: libgit2-1.9.2
|
||||
build: nettle-3.10.2
|
||||
build: libtasn1-v4.21.0
|
||||
build: gnutls-3.8.0
|
||||
build: gnutls-3.8.12
|
||||
build: guile-gnutls-v5.0.1
|
||||
# build: unzip-6.0
|
||||
# build: sqlite-3510200
|
||||
# build: guile-sqlite3-0.1.3
|
||||
|
||||
improve: after
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue