You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Niko PLP 9af6069015 Merge commit 'c43e79ce9f116be79c448121f209a66181b3bf53' as 'librocksdb-sys/lz4' 1 year ago
..
LICENSE Merge commit 'c43e79ce9f116be79c448121f209a66181b3bf53' as 'librocksdb-sys/lz4' 1 year ago
Makefile Merge commit 'c43e79ce9f116be79c448121f209a66181b3bf53' as 'librocksdb-sys/lz4' 1 year ago
README.MD Merge commit 'c43e79ce9f116be79c448121f209a66181b3bf53' as 'librocksdb-sys/lz4' 1 year ago

README.MD

lz4 for DOS/djgpp

This file details on how to compile lz4.exe, and liblz4.a for use on DOS/djgpp using Andrew Wu's build-djgpp cross compilers (GH, Binaries) on OSX, Linux.

Setup

  • Download a djgpp tarball binaries for your platform.
  • Extract and install it (tar jxvf djgpp-linux64-gcc492.tar.bz2). Note the path. We'll assume /home/user/djgpp.
  • Add the bin folder to your PATH. In bash, do export PATH=/home/user/djgpp/bin:$PATH.
  • The Makefile in contrib/djgpp/ sets up CC, AR, LD for you. So, CC=i586-pc-msdosdjgpp-gcc, AR=i586-pc-msdosdjgpp-ar, LD=i586-pc-msdosdjgpp-gcc.

Building LZ4 for DOS

In the base dir of lz4 and with contrib/djgpp/Makefile, try: Try:

  • make -f contrib/djgpp/Makefile
  • make -f contrib/djgpp/Makefile liblz4.a
  • make -f contrib/djgpp/Makefile lz4.exe
  • make -f contrib/djgpp/Makefile DESTDIR=/home/user/dos install, however it doesn't make much sense on a *nix.
  • You can also do make -f contrib/djgpp/Makefile uninstall