| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* [BUNDLE] update link
to the list of libraries that cannot be emulated. It shows how
libthread_db cannot be emulated (which is already in our exclusion
list).
* [BUNDLE] Add libgcc
This provides the 'libgcc_s.so.1' library.
Related #2389
|
| |
|
|
|
|
|
|
|
|
| |
* [BUNDLE] sort CSV file
* [BUNDLE] Add OpenSSL libraries
including 'libcrypto.so.1.0.0', 'libcrypto.so.1.1', and
'libssl.so'.
Related #2389
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* box64-bundle-x86-libs.csv: fix glibc i686 checksum
glibc i686 checksum is the same as the x86_64 version.
It's a copy paste error. Fix the correct checksum.
Also sort the file content so it's easier to figure out the package
source and read potential mistakes.
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
* box64-bundle-x86-libs.sh: rewrite the bundle libraries script
Heavily based on Luke's original work, the main improvements:
* portable:
- it's a POSIX shell script, doesn't rely on bash anymore
- reduce tool dependencies (use only awk, instead of awk and cut)
* more robust:
- clean up on exit/errors
- retry logic with curl
- check tools availability
- fails on checksums errors
* more readable
* fixed duplicated removal libraries that can't be emulated
* passed shellcheck analysis tool
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
---------
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
| |
|
| |
Resolves #1809
|
| |
|
|
|
| |
since emulation may be better than the wrapped functions currently.
Related #1942
|
| |
|
|
|
|
| |
libffi-devel package is empty and contains only a symlink.
Use the correct package to bundle the library binary.
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
| |
|
| |
Resolves #2703
|
| |
|
| |
Resolves #2803
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [DOCS] Update tar command
to extract with root permissions.
Resolves #2713
* [BUNDLE] Use AlamaLinux Vault URLs
AlmaLinux 9.5 has been archived since the release of 9.6.
* [BUNDLE] Make failed downloads fatal
This will help us track down and fix issues with the script faster.
* [BUNDLE] Use Fedora Archive URLs
for Fedora 40. It has been archived since it went end-of-life
recently.
* [BUNLDE] Add libnsl
This is used by the Steam client.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [DOCS] Arch Linux does have an archive
* [BUNDLE] Simplify unsupported package message
* [BUNDLE] Archive Void Linux XBPS packages
This was an oversight to not include these but not XBPS packages
are used (yet).
* [DOCS] Fedora dependencies
List Fedora dependencies for the 'box64-bundle-x86-libs.sh' script.
* [DOCS] Fedora 34 hints
Use Fedora 34 to find missing 32-bit packages that are compatible
with Enterprise Linux 9.
* [DOCS] Add better 'dnf provides' hint
Use wildcards. This works on all versions of DNF.
* [BUNDLE] Add common libraries
as reported by various GitHub Issues.
Resolves #2390
* [DOCS] Mention essential libraries
and libraries with large dependencies. These should not be bundled.
* [BUNDLE] Remove essential libraries
and libraries with large dependencies.
|
|
|
This manages both x86_64 and x86 libraries. It helps with improving
emulation in all of the Box projects.
|