google / zopfli

Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zlib compression.
Apache License 2.0
3.42k stars 326 forks source link

does not build correctly when using Fedora default compiler options #7

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I am trying to get zopfli into Fedora.  Fedora uses the following compiler 
options by default and this is a mandatory requirement.  

https://fedoraproject.org/wiki/Packaging:Guidelines#Compiler_flags

Other distros have similar packaging guidelines as well.  Please fix

gcc blocksplitter.c cache.c deflate.c gzip_container.c hash.c katajainen.c 
lz77.c squeeze.c tree.c util.c zlib_container.c zopfli.c -O2 -g -pipe -Wall 
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
--param=ssp-buffer-size=4 -m64 -mtune=generic
/tmp/cchyEmFs.o: In function `CalculateEntropy':
/home/rahul/work/rpmbuild/SOURCES/zopfli-acc035/tree.c:79: undefined reference 
to `log'
/home/rahul/work/rpmbuild/SOURCES/zopfli-acc035/tree.c:85: undefined reference 
to `log'
/home/rahul/work/rpmbuild/SOURCES/zopfli-acc035/tree.c:79: undefined reference 
to `log'
collect2: error: ld returned 1 exit status

Original issue reported on code.google.com by methe...@gmail.com on 3 Mar 2013 at 8:15

GoogleCodeExporter commented 9 years ago
Mether,

Its easy to fix this, add -lm 

Original comment by sidhpurw...@gmail.com on 5 Mar 2013 at 6:04

GoogleCodeExporter commented 9 years ago
duh. yes indeed.

Original comment by methe...@gmail.com on 5 Mar 2013 at 6:46