AppImage / AppImage/appimagetool

Bundled mksquashfs only supports zstd compression despite --comp parameter accepting other formats

Open
#119 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
426
Forks
55
PR merge metrics
No merged PRs in 30d

Description

## Issue: --comp parameter doesn't work with gzip/xz/lzo/lz4

Why other compression methods are not added?

### Problem
Using `--comp gzip` fails because the bundled mksquashfs only supports zstd:

```
mksquashfs: Compressor "gzip" is not supported!
mksquashfs: Compressors available:
zstd (default)
```

### Cause
In `ci/install-static-mksquashfs.sh`, mksquashfs is built with only zstd enabled:
```bash
GZIP_SUPPORT=0 XZ_SUPPORT=0 LZO_SUPPORT=0 LZ4_SUPPORT=0 ZSTD_SUPPORT=1
```

### Suggested Fix
Either:
- Enable all compression formats in the build script, OR
- Validate `--comp` parameter and reject unsupported formats with clear error message

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.