21 Commits
Author SHA1 Message Date
fanquake f541b92cf2 depends: expat 2.7.3
Remove the patch, as expat has bumped it's minimum to 3.15.
Remove the lto related workaround. I haven't seen issues with CMakes
TestBigEndian.
2025-11-20 11:47:39 +00:00
fanquake a517029646 depends: switch to building expat with CMake
Add a patch to set the minimum CMake to 3.16.
2024-07-23 15:37:01 +01:00
RoboSchmied b5ed13a240 doc: Fix typos
Fix three typos.
2024-03-26 16:51:37 +00:00
fanquake e037c4fe09 depends: always configure with --with-pic
We currently do this sporadically. Not only amongst packages, but across
OS's, i.e sometimes it's done for BSDs/Android, and sometimes not.

Configure with `--with-pic` globally instead. I think this generally
makes more sense, and should not have any downsides.

See related discussion in
https://github.com/bitcoin/bitcoin/pull/28846#discussion_r1399123100.
2024-03-14 15:41:17 +00:00
fanquake e838a98475 depends: re-enable using -flto when building expat 2022-07-26 11:37:55 +01:00
fanquake 304452558c depends: expat 2.4.8 2022-07-26 11:37:35 +01:00
fanquake ebce66e532 build: pass -fno-lto when building expat
Otherwise it's autoconf endianess check will fail to determine what the
endianess is..
2022-07-15 23:57:49 +01:00
Hennadii Stepanov edc9a6afdc build, refactor: Reuse expat package version in its download path 2022-02-06 13:19:35 +02:00
fanquake 10ac182f4c build: expat 2.4.1 2021-12-03 14:07:10 +08:00
Hennadii Stepanov 4a37c268db build: Remove unneeded share/doc directory from expat package 2021-10-18 14:43:25 +03:00
fanquake 1ba49bcdc2 build: pass --enable-option-checking to applicable packages 2019-10-11 13:31:50 -04:00
fanquake bcff8e21b1 build: only pass --disable-dependency-tracking to packages that understand it
By blanket passing --disable-dependency-tracking to all depends packages
we end up with some warnings like:

configure: WARNING: unrecognized options: --disable-dependency-tracking

So instead, only pass it to packages that understand it.

Related to https://github.com/bitcoin/bitcoin/issues/16354.
2019-10-11 11:54:39 -04:00
fanquake 0512f0521a depends: expat 2.2.7 2019-07-09 08:47:41 +08:00
Carl Dong 683b7d7a3f depends: Purge libtool archives
We use pkg-config where we can, which generally replaces libtool at a
higher level and does not have the same downsides as libtool. These
archives sit in our depends tree with no purpose and pollute the final
bitcoin build with massive overlinking.
2019-05-28 11:02:42 -04:00
Carl Dong 14209286df depends: Build secondary deps statically.
Secondary dependencies don't need to be shared.
2019-05-28 10:51:18 -04:00
fanquake 095e765975 depends: expat 2.2.6 2018-12-12 20:58:25 +08:00
fanquake 5a10859a80 [depends] expat 2.2.5 2018-02-15 18:44:43 +08:00
fanquake 2c3fc5150e [depends] expat 2.2.1 2017-06-19 12:49:32 +08:00
fanquake 6b6cbddb4c [depends] expat 2.2.0 2016-09-16 15:26:19 +08:00
fanquake 6a4cf16e2b [depends] expat 2.1.1 2016-06-02 09:16:12 +08:00
Cory Fields 1dec09b341 depends: add shared dependency builder
See the README's in depends for documentation
2014-08-08 15:10:46 -04:00