make gcc 3.4.6 build on solaris

git-svn: trunk@3466
remotes/push_mirror/metadata
aCaB 18 years ago
parent bdd702c57e
commit 9f0d9b9890
  1. 5
      ChangeLog
  2. 2
      Makefile.am
  3. 2
      Makefile.in
  4. 6
      libclamav/dconf.h
  5. 1
      libclamav/lzma/Makefile.am
  6. 6
      libclamav/lzma/Makefile.in
  7. 4
      libclamav/lzma_iface.h
  8. 2
      libclamav/nsis/bzlib.c
  9. 2
      libclamav/nsis/nulsft.c

@ -1,3 +1,8 @@
Sat Dec 29 14:41:29 CET 2007 (acab)
-----------------------------------
* libclamav: Misc fixes to make gcc 3.4.6 work on solaris
(requested by Edwin)
Sat Dec 29 12:36:36 EET 2007 (edwin) Sat Dec 29 12:36:36 EET 2007 (edwin)
------------------------------------ ------------------------------------
* libclamav/others.h: fix typo causing build failure on ppc. * libclamav/others.h: fix typo causing build failure on ppc.

@ -17,7 +17,7 @@
# MA 02110-1301, USA. # MA 02110-1301, USA.
SUBDIRS = libclamunrar libclamunrar_iface libclamav clamscan clamd clamdscan freshclam sigtool clamconf database docs etc clamav-milter SUBDIRS = libclamunrar libclamunrar_iface libclamav clamscan clamd clamdscan freshclam sigtool clamconf database docs etc clamav-milter
EXTRA_DIST = FAQ contrib test examples BUGS shared libclamav.pc.in UPGRADE COPYING.nsis COPYING.unrar COPYING.LGPL EXTRA_DIST = FAQ contrib test examples BUGS shared libclamav.pc.in UPGRADE COPYING.bzip2 COPYING.lzma COPYING.unrar COPYING.LGPL
bin_SCRIPTS=clamav-config bin_SCRIPTS=clamav-config

@ -243,7 +243,7 @@ target_vendor = @target_vendor@
top_builddir = @top_builddir@ top_builddir = @top_builddir@
top_srcdir = @top_srcdir@ top_srcdir = @top_srcdir@
SUBDIRS = libclamunrar libclamunrar_iface libclamav clamscan clamd clamdscan freshclam sigtool clamconf database docs etc clamav-milter SUBDIRS = libclamunrar libclamunrar_iface libclamav clamscan clamd clamdscan freshclam sigtool clamconf database docs etc clamav-milter
EXTRA_DIST = FAQ contrib test examples BUGS shared libclamav.pc.in UPGRADE COPYING.nsis COPYING.unrar COPYING.LGPL EXTRA_DIST = FAQ contrib test examples BUGS shared libclamav.pc.in UPGRADE COPYING.bzip2 COPYING.lzma COPYING.unrar COPYING.LGPL
bin_SCRIPTS = clamav-config bin_SCRIPTS = clamav-config
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libclamav.pc pkgconfig_DATA = libclamav.pc

@ -19,6 +19,12 @@
#ifndef __DCONF_H #ifndef __DCONF_H
#define __DCONF_H #define __DCONF_H
/* DIRTY HACK TO COMPILE ON SOLARIS GCC 3.4.6 */
#ifdef Byte
#undef Byte
#endif
/* DIRTY HACK TO COMPILE ON SOLARIS GCC 3.4.6 */
#include <stdio.h> #include <stdio.h>
#include <zlib.h> #include <zlib.h>

@ -23,5 +23,4 @@ noinst_LTLIBRARIES = liblzma.la
liblzma_la_SOURCES = LzmaStateDecode.c \ liblzma_la_SOURCES = LzmaStateDecode.c \
LzmaStateDecode.h \ LzmaStateDecode.h \
LzmaTypes.h LzmaTypes.h
liblzma_la_LDFLAGS = -static

@ -66,9 +66,6 @@ LTLIBRARIES = $(noinst_LTLIBRARIES)
liblzma_la_LIBADD = liblzma_la_LIBADD =
am_liblzma_la_OBJECTS = LzmaStateDecode.lo am_liblzma_la_OBJECTS = LzmaStateDecode.lo
liblzma_la_OBJECTS = $(am_liblzma_la_OBJECTS) liblzma_la_OBJECTS = $(am_liblzma_la_OBJECTS)
liblzma_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(liblzma_la_LDFLAGS) $(LDFLAGS) -o $@
DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
depcomp = $(SHELL) $(top_srcdir)/depcomp depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles am__depfiles_maybe = depfiles
@ -216,7 +213,6 @@ liblzma_la_SOURCES = LzmaStateDecode.c \
LzmaStateDecode.h \ LzmaStateDecode.h \
LzmaTypes.h LzmaTypes.h
liblzma_la_LDFLAGS = -static
all: all-am all: all-am
.SUFFIXES: .SUFFIXES:
@ -260,7 +256,7 @@ clean-noinstLTLIBRARIES:
rm -f "$${dir}/so_locations"; \ rm -f "$${dir}/so_locations"; \
done done
liblzma.la: $(liblzma_la_OBJECTS) $(liblzma_la_DEPENDENCIES) liblzma.la: $(liblzma_la_OBJECTS) $(liblzma_la_DEPENDENCIES)
$(liblzma_la_LINK) $(liblzma_la_OBJECTS) $(liblzma_la_LIBADD) $(LIBS) $(LINK) $(liblzma_la_OBJECTS) $(liblzma_la_LIBADD) $(LIBS)
mostlyclean-compile: mostlyclean-compile:
-rm -f *.$(OBJEXT) -rm -f *.$(OBJEXT)

@ -22,6 +22,10 @@
#ifndef __LZMA_IFACE_H #ifndef __LZMA_IFACE_H
#define __LZMA_IFACE_H #define __LZMA_IFACE_H
/* DIRTY HACK TO COMPILE ON SOLARIS GCC 3.4.6 */
#define Byte BByte
/* DIRTY HACK TO COMPILE ON SOLARIS GCC 3.4.6 */
#include "LzmaStateDecode.h" #include "LzmaStateDecode.h"
#include "cltypes.h" #include "cltypes.h"

@ -33,7 +33,7 @@
#include "bzlib_private.h" #include "bzlib_private.h"
#include "others.h" #include "others.h"
const Int32 BZ2_rNums[512] = { static const Int32 BZ2_rNums[512] = {
619, 720, 127, 481, 931, 816, 813, 233, 566, 247, 619, 720, 127, 481, 931, 816, 813, 233, 566, 247,
985, 724, 205, 454, 863, 491, 741, 242, 949, 214, 985, 724, 205, 454, 863, 491, 741, 242, 949, 214,
733, 859, 335, 708, 621, 574, 73, 654, 730, 472, 733, 859, 335, 708, 621, 574, 73, 654, 730, 472,

@ -32,8 +32,8 @@
#include "others.h" #include "others.h"
#include "cltypes.h" #include "cltypes.h"
#include "nsis_bzlib.h" #include "nsis_bzlib.h"
#include "lzma_iface.h"
#include "zlib.h" #include "zlib.h"
#include "lzma_iface.h"
#include "matcher.h" #include "matcher.h"
#include "scanners.h" #include "scanners.h"
#include "nulsft.h" /* SHUT UP GCC -Wextra */ #include "nulsft.h" /* SHUT UP GCC -Wextra */

Loading…
Cancel
Save