Commit Graph

6 Commits

Author SHA1 Message Date
Lovell Fuller 4c67eacc39
libvips: ensure linker is aware of new gio dependency (#3534) 2020-03-27 10:03:22 -07:00
John Cupitt 95548b2613 fix link failure with libtiff (#3050)
* fix link failure with libtiff

The fuzz targets were failing to link with:

```
Step #4: /work/lib/libtiff.a(tif_lzma.o): In function `TIFFInitLZMA':
Step #4: /src/libtiff/libtiff/tif_lzma.c:465: undefined reference to
`lzma_lzma_preset'
```

It looks like it's become necessary to explicitly link -llzma, see:

4159bda6db

oss-fuzz issue:

https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18928#c4

Thanks to @lovell.

* pin libtiff to 4.1.0

It seems there's an issue with git master libtiff -- it fails to link on
systems without lzma installed.

For now, pin to 4.1.0, the current stable version.

* explicitly disable lzma

lzma detection in libtiff seems to be broken as of 20 nov. Disable
explicitly.
2019-11-20 06:58:35 -08:00
jonathanmetzman bfaf92aae7
Use $LIB_FUZZING_ENGINE instead of -lFuzzingEngine in 4 different projects (#2805)
Migrate golang, libvips, unicorn, libpcap
2019-09-05 15:09:59 -07:00
Oscar Mira 54bf518a18 [libvips] Revert "Build with ImageMagick support (#2669)" (#2682)
This reverts commit 68fb445db1.
2019-08-11 07:38:01 -07:00
Oscar Mira 68fb445db1 [libvips] Build with ImageMagick support (#2669) 2019-08-08 10:14:34 -07:00
Oscar Mira 8c85836a29 [libvips] Add project (#2641)
* [libvips] Add project

* [libvips] Use CXX for linking to fix UBSAN build
2019-08-01 07:16:18 -07:00