Commit 901679d
committed
(PA-5715) Download release tarballs for libxml2 and libxslt
Previously, we were using internally hosted libxml2 and libxslt tarballs to
work around the fact that upstream source tarballs don't contain a configure
script.
There are two different issues preventing us from generating the configure
script:
1. libxml2's configure.ac added a requirement on automake 1.16 to resolve an
issue when building using python, but not all of our systems have 1.16 available:
AM_INIT_AUTOMAKE([1.16.3 foreign no-dist-gzip dist-xz])
2. We explicitly disable python, so the automake 1.16.3 requirement isn't
actually needed:
./configure --prefix=/opt/puppetlabs/puppet --without-python ...
In theory we could patch configure.ac and run `autoreconf -fi`, but we don't
have new enough libtool installed on all of our systems.
So just install the release tarballs that do contain a configure script.1 parent 2348249 commit 901679d
2 files changed
+8
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
5 | 4 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
10 | 8 | | |
11 | 9 | | |
12 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
5 | 4 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
10 | 8 | | |
11 | 9 | | |
12 | 10 | | |
| |||
0 commit comments