summaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* fix typo in config.h.in (#1851)Xin "Russell" Liu2023-03-011-1/+1
|
* replace time64 functions with normal ones (#1830)Rosen Penev2023-01-091-8/+8
| | | | | | | | | Otherwise there are 32/64-bit pointer conversions going on. In Windows since MSVC2005, time_t has been 64-bit. MinGW needs a hack to get 64-bit time_t. Signed-off-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Libarchive 3.6.3devMartin Matuska2022-12-091-1/+1
|
* Merge pull request #1793 from flyingdutchman23/fix-cmake-warningMartin Matuška2022-12-061-0/+0
|\ | | | | Fix CMake warning
| * Fix CMake warningJoris Clement2022-10-281-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The warnings occurs at least with CMake version 3.24. It is caused by CMake trying to find the gcc library due to case sensitivity. The warning message was: ``` CMake Warning (dev) at /usr/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (LIBGCC) does not match the name of the calling package (LibGCC). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): build/cmake/FindLibGCC.cmake:17 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:1269 (FIND_PACKAGE) This warning is for project developers. Use -Wno-dev to suppress it. ```
* | cmake config ${} to @@Rosen Penev2022-11-011-24/+24
|/ | | | | | | meson's cmake config file handling does not support mixing ${} and @@ in the same file. Switch to @@ for consistency. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge remote-tracking branch 'remotes/origin/master' into zstd_windowsReshetnikov Alexandr2022-04-281-0/+1
|\
| * autotools: Fix static linking when openssl is enabled in windowsBiswapriyo Nath2022-04-131-0/+1
| | | | | | | | | | | | | | This adds Requires.private field in pkgconfig file. Using that field, pkgconfig pulls all the private cflags or libs while static linking. OpenSSL static libraries require some windows system libraies. Otherwise static liking fails with libarchive.
* | Merge remote-tracking branch 'remotes/origin/master' into zstd_windowsReshetnikov Alexandr2022-04-122-5/+5
|\ \ | |/ | | | | | | # Conflicts: # build/ci/github_actions/ci.cmd
| * Libarchive 3.6.2devMartin Matuska2022-04-081-1/+1
| |
| * CI: Update dependencies for Windows buildv3.6.1Martin Matuska2022-04-081-4/+4
| | | | | | | | | | Upgrade zlib to 1.2.12 Upgrade bzip2 to 10fe37f2e
| * Release 3.6.1Martin Matuska2022-04-081-1/+1
| |
* | include zstd 1.5.2 on windows buildsReshetnikov Alexandr2022-03-311-2/+23
|/
* ci (GitHub Actions): build on Windows 2022 and use Visual Studio 17 2022Martin Matuska2022-02-171-4/+4
|
* Libarchive 3.6.1devMartin Matuska2022-02-141-1/+1
|
* Release 3.6.0v3.6.0Martin Matuska2022-02-091-1/+1
|
* Libarchive 3.6.0devMartin Matuska2022-02-081-1/+1
|
* CI: add dist-artifactMartin Matuska2022-02-081-0/+6
|
* Merge pull request #1649 from petris/masterMartin Matuška2022-01-031-0/+4
|\ | | | | Support libzstd compiled with compressor disabled
| * Support libzstd compiled with compressor disabledPetr Malat2021-12-231-0/+4
| | | | | | | | | | | | | | | | | | ZSTD library can be compiled with the compressor disabled, which is handy on space restricted systems as the compressor accounts for more than two thirds of the library size. Detect this case and use libzstd for the decompression only. Compression will be done using zstd binary if it's available.
* | CI: fix ubuntu distcheckMartin Matuska2022-01-031-1/+6
| | | | | | | | | | Add missing test_read_format_rar5_sfx.exe.uu Be more verbose on failure
* | update CMake sizeof definitions to match autotoolslinear cannon2021-12-191-22/+22
| |
* | import m4_ax_compile_check_sizeof.m4 from autoconf archivelinear cannon2021-12-191-0/+115
|/
* Libarchive 3.5.3devMartin Matuska2021-08-231-1/+1
|
* Release 3.5.2v3.5.2Martin Matuska2021-08-221-1/+1
|
* Fix extracting hardlinks to symlinksMartin Matuska2021-08-211-0/+3
| | | | | | | | On platforms that support the linkat(2) function we can safely write hardlinks to symlinks as linkat(2) does not follow symlinks by default. Fixes #1044
* Fix typosSamanta Navarro2021-06-011-1/+1
| | | | Typos found with codespell
* Libarchive 3.5.2devMartin Matuska2020-12-261-1/+1
|
* Release 3.5.1v3.5.13.5.1Martin Matuska2020-12-261-1/+1
|
* CI: use xz 5.2.5 in Windows buildMartin Matuska2020-12-261-2/+2
|
* Use built-in strnlen on platforms where not availableMartin Matuska2020-12-081-0/+3
| | | | Fixes #1464
* Libarchive 3.5.1devMartin Matuska2020-12-011-1/+1
|
* Release 3.5.0v3.5.0Martin Matuska2020-12-011-1/+1
|
* Build release with Ubuntu 20.04Martin Matuska2020-12-011-1/+3
|
* CI: fix homebrew errors in MacOS buildMartin Matuska2020-11-021-2/+17
|
* Avoid mismatch between library and test crypto configurationAlex Richardson2020-09-171-0/+1
| | | | | | | | | | | | | | I was investigating libarchive test failures on FreeBSD and it turns out we get a reproducible SIGBUS for test_archive_m5, etc. Debugging this shows that libarchive and the tests disagree when it comes to the definition of archive_md5_ctx: libarchive assumes it's the OpenSSL type whereas the test use the libmd type. The latter is not necessarily aligned enough to store a pointer (16 bytes for CHERI RISC-V), so we were crashing when storing EVP_MD_CTX* to an 8-byte-aligned archive_md5_ctx. To avoid problems like this in the future, add a new macro to the config header and use that to ensure that all configuration check macros have been defined in archive_digest_private.h.
* Release Dockerfile: add missing dependency on zlib1g-devMartin Matuska2020-05-201-1/+1
|
* Libarchive 3.4.4devMartin Matuska2020-05-201-1/+1
|
* Libarchive 3.4.3v3.4.3Martin Matuska2020-05-201-1/+1
|
* Create libarchive.pc inside the cmake build dirDavid Capello2020-04-171-2/+2
| | | | | In case that we don't have write access in the source dir, we have to write generated files in the build dir.
* CI: build Windows version with xz 5.2.5Martin Matuska2020-03-281-1/+1
|
* CI: GitHub Actions: use C:\windows\system32\tar.exe as tar on WindowsMartin Matuska2020-02-281-4/+4
|
* CI: use static CMake build of liblzmaMartin Matuska2020-02-261-10/+20
|
* CI: various adjustmentsMartin Matuska2020-02-255-8/+10
| | | | | | Always bootstrap pkg on FreeBSD Remove unnecessary dependency on libzip-dev Remove Cirrus CI Fedora builds for now
* CI: add external binary static xz to Windows buildMartin Matuska2020-02-121-6/+20
|
* Libarchive 3.4.3devMartin Matuska2020-02-121-1/+1
|
* Libarchive 3.4.2v3.4.2Martin Matuska2020-02-111-1/+1
|
* Add script to generate release files with Docker.Martin Matuska2020-02-112-0/+19
|
* CI Windows: download zlib and bzip2 from cloned repositoriesMartin Matuska2020-02-091-5/+5
|
* CI: generate and publish build artifacts on GitHub actionsMartin Matuska2020-02-092-4/+12
| | | | Fixes #1313