1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-16 07:58:04 +00:00

Update to latest version 3.4.1

This commit is contained in:
Lev A. Serebryakov 2004-08-05 07:49:32 +00:00
parent 395a3096f2
commit 5bd640897d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=115454
8 changed files with 2297 additions and 199 deletions

View File

@ -7,7 +7,6 @@
PORTNAME= gcc
PORTVERSION= ${GCCVERSION}.${PATCHVERSION}
PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEWARE}
@ -27,17 +26,17 @@ PATCH_SITES= ${MASTER_SITE_SOURCEFORGE}
# It allows to use main gcc sources from other ports.
PATCHFILES= mingw/${PORTNAME}-${GCCVERSION}-${PATCHVERSION:S/./-/}-src.diff.gz
# Skip patching of bohem-gc, it is bug of patch's authors
PATCH_DIST_STRIP= -p1 -S + -S +
PATCH_DIST_STRIP= -p1
MAINTAINER= lev@FreeBSD.org
COMMENT= FSF gcc-3.3 for Windows cross-development
COMMENT= FSF gcc-3.4 for Windows cross-development
BUILD_DEPENDS= ${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \
mingwm10.dll:${PORTSDIR}/devel/mingw32-bin-msvcrt
RUN_DEPENDS= ${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils
GCCVERSION= 3.3.1
PATCHVERSION= 20030804.1
GCCVERSION= 3.4.1
PATCHVERSION= 20040711.1
WRKSRC= ${WRKDIR}/${PORTNAME}-${GCCVERSION}
@ -55,7 +54,10 @@ CONFIGURE_ARGS= --target=${PKGNAMEPREFIX:S/-$//} \
--enable-java-gc=boehm --disable-libgcj-debug \
--enable-interpreter --enable-hash-synchronization \
--without-newlib \
--with-gxx-include-dir=${PREFIX}/${PKGNAMEPREFIX:S/-$//}/include/c++/${GCCVERSION}
--with-gxx-include-dir=${PREFIX}/${PKGNAMEPREFIX:S/-$//}/include/c++/${GCCVERSION} \
--infodir=${PREFIX}/${PKGNAMEPREFIX:S/-$//}/info \
--includedir=${PREFIX}/${PKGNAMEPREFIX:S/-$//}/include \
--datadir=${PREFIX}/${PKGNAMEPREFIX:S/-$//}/share
MAKE_ENV= PATH=${PREFIX}/bin:${PATH}
LIBTOOLFILES= configure gcc/configure
MAN1= ${PKGNAMEPREFIX}gcc.1 ${PKGNAMEPREFIX}g++.1 ${PKGNAMEPREFIX}g77.1 \
@ -67,6 +69,9 @@ MAN1= ${PKGNAMEPREFIX}gcc.1 ${PKGNAMEPREFIX}g++.1 ${PKGNAMEPREFIX}g77.1 \
PLIST_SUB+= PORTVERSION=${PORTVERSION} GCC_TARG=${PKGNAMEPREFIX:S/-$//} \
GCC_REV=${GCCVERSION}
INFO= cpp cppinternals g77 gcc gccinstall gccint gcj
INFO_PATH= ${PKGNAMEPREFIX:S/-$//}/info
BINARIES= gcc cpp g++ g77 gcov gcj gcjh jcf-dump jv-scan grepjar jar
.include <bsd.port.pre.mk>
@ -85,7 +90,6 @@ post-configure:
post-install:
.for F in ${BINARIES}
@${STRIP_CMD} ${PREFIX}/bin/${PKGNAMEPREFIX}$F
@${LN} -f ${PREFIX}/bin/${PKGNAMEPREFIX}$F \
${PREFIX}/${PKGNAMEPREFIX:S/-$//}/bin/$F
.endfor

View File

@ -1,16 +1,16 @@
MD5 (gcc-core-3.3.1.tar.bz2) = 8c113f495402c5ab8bf35133268de561
SIZE (gcc-core-3.3.1.tar.bz2) = 11232508
MD5 (gcc-g++-3.3.1.tar.bz2) = 0e74dc443140e287f471cd1d607bb663
SIZE (gcc-g++-3.3.1.tar.bz2) = 2065203
MD5 (gcc-objc-3.3.1.tar.bz2) = 2cdba3dc089eb45674a91792c546e0bd
SIZE (gcc-objc-3.3.1.tar.bz2) = 206226
MD5 (gcc-g77-3.3.1.tar.bz2) = 6a310c055eb69d7aa1bd42add128cecc
SIZE (gcc-g77-3.3.1.tar.bz2) = 1135678
MD5 (gcc-ada-3.3.1.tar.bz2) = b96cc88d9061fb695e1506863735a241
SIZE (gcc-ada-3.3.1.tar.bz2) = 4226233
MD5 (gcc-java-3.3.1.tar.bz2) = 32dbcc2715ea59137ec36a4035e4bad7
SIZE (gcc-java-3.3.1.tar.bz2) = 3643256
MD5 (gcc-testsuite-3.3.1.tar.bz2) = 46f17d58a070104999b84e70610bc563
SIZE (gcc-testsuite-3.3.1.tar.bz2) = 1058121
MD5 (mingw/gcc-3.3.1-20030804-1-src.diff.gz) = 881d91809e79452b593d12b73130913f
SIZE (mingw/gcc-3.3.1-20030804-1-src.diff.gz) = 73048
MD5 (gcc-core-3.4.1.tar.bz2) = 4b05b134baf92457494a0f4a28aa5213
SIZE (gcc-core-3.4.1.tar.bz2) = 12862544
MD5 (gcc-g++-3.4.1.tar.bz2) = 7517c88648883e3d92e1e8525ab823fa
SIZE (gcc-g++-3.4.1.tar.bz2) = 2406501
MD5 (gcc-objc-3.4.1.tar.bz2) = cc1830907fbd6aa8c9cbc00fe7d60830
SIZE (gcc-objc-3.4.1.tar.bz2) = 212247
MD5 (gcc-g77-3.4.1.tar.bz2) = 9e1f0075f9c7e895115a9d97ac0ad5f1
SIZE (gcc-g77-3.4.1.tar.bz2) = 901350
MD5 (gcc-ada-3.4.1.tar.bz2) = 30128194f14bda7cead8f46d9a62a06e
SIZE (gcc-ada-3.4.1.tar.bz2) = 3460295
MD5 (gcc-java-3.4.1.tar.bz2) = dcd4c60ea28a55ca69145ff351843b8a
SIZE (gcc-java-3.4.1.tar.bz2) = 4701876
MD5 (gcc-testsuite-3.4.1.tar.bz2) = 641f45606e17db4a3079cb7364a9e295
SIZE (gcc-testsuite-3.4.1.tar.bz2) = 2600275
MD5 (mingw/gcc-3.4.1-20040711-1-src.diff.gz) = f99a57c39ca784b3aaededd9f7c384d5
SIZE (mingw/gcc-3.4.1-20040711-1-src.diff.gz) = 85777

View File

@ -1,10 +1,17 @@
--- Makefile.in.orig Mon Oct 20 17:11:48 2003
+++ Makefile.in Mon Oct 20 17:12:04 2003
@@ -692,7 +692,6 @@
install-itcl \
install-ld \
install-libgui \
- install-libiberty \
install-libtool \
install-m4 \
install-make \
--- Makefile.in.orig Tue Aug 3 17:11:14 2004
+++ Makefile.in Tue Aug 3 17:11:33 2004
@@ -19885,10 +19885,10 @@
maybe-install-libiberty:
install-libiberty: installdirs
- @r=`${PWD_COMMAND}`; export r; \
- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
- $(SET_LIB_PATH) \
- (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) install)
+# @r=`${PWD_COMMAND}`; export r; \
+# s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+# $(SET_LIB_PATH) \
+# (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) install)
.PHONY: configure-libtool maybe-configure-libtool

View File

@ -1,38 +1,59 @@
--- fastjar/Makefile.in.orig Mon Aug 4 16:58:11 2003
+++ fastjar/Makefile.in Mon Oct 20 11:39:45 2003
@@ -51,7 +51,7 @@
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
-transform = @program_transform_name@
+transform = s,^,$(target_alias)-,
NORMAL_INSTALL = :
PRE_INSTALL = :
@@ -341,26 +341,6 @@
$(DVIPS) $< -o $@
--- fastjar/Makefile.in.orig Tue Aug 3 17:22:01 2004
+++ fastjar/Makefile.in Tue Aug 3 17:22:35 2004
@@ -672,31 +672,31 @@
install-info: install-info-am
install-info-am: $(INFO_DEPS)
- @$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(infodir)
- @list='$(INFO_DEPS)'; \
- for file in $$list; do \
- d=$(srcdir); \
- for ifile in `cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \
- if test -f $$d/$$ifile; then \
- echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \
- $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; \
- if test -f $$file; then d=.; else d=$(srcdir); fi; \
- file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \
- for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \
- $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \
- if test -f $$ifile; then \
- relfile=`echo "$$ifile" | sed 's|^.*/||'`; \
- echo " $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile"; \
- $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile; \
- else : ; fi; \
- done; \
- done
- @$(POST_INSTALL)
- @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
- @if (install-info --version && \
- install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \
- list='$(INFO_DEPS)'; \
- for file in $$list; do \
- echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\
- install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\
- relfile=`echo "$$file" | sed 's|^.*/||'`; \
- echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile";\
- install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile || :;\
- done; \
- else : ; fi
+# @$(NORMAL_INSTALL)
+# $(mkinstalldirs) $(DESTDIR)$(infodir)
+# @list='$(INFO_DEPS)'; \
+# for file in $$list; do \
+# if test -f $$file; then d=.; else d=$(srcdir); fi; \
+# file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \
+# for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \
+# $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \
+# if test -f $$ifile; then \
+# relfile=`echo "$$ifile" | sed 's|^.*/||'`; \
+# echo " $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile"; \
+# $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile; \
+# else : ; fi; \
+# done; \
+# done
+# @$(POST_INSTALL)
+# @if (install-info --version && \
+# install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \
+# list='$(INFO_DEPS)'; \
+# for file in $$list; do \
+# relfile=`echo "$$file" | sed 's|^.*/||'`; \
+# echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile";\
+# install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile || :;\
+# done; \
+# else : ; fi
install-man: install-man1
uninstall-info:
$(PRE_UNINSTALL)
installcheck-am:

View File

@ -1,30 +1,23 @@
--- gcc/Makefile.in.orig Sun Aug 3 19:48:36 2003
+++ gcc/Makefile.in Fri Oct 17 14:25:15 2003
@@ -2900,21 +2900,12 @@
$(INSTALL_DATA) $(docdir)/gcc.1 $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \
chmod a-x $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \
fi
- -rm -f $(DESTDIR)$(man1dir)/cpp$(man1ext)
- -$(INSTALL_DATA) $(docdir)/cpp.1 $(DESTDIR)$(man1dir)/cpp$(man1ext)
- -chmod a-x $(DESTDIR)$(man1dir)/cpp$(man1ext)
- -rm -f $(DESTDIR)$(man1dir)/gcov$(man1ext)
- -$(INSTALL_DATA) $(docdir)/gcov.1 $(DESTDIR)$(man1dir)/gcov$(man1ext)
- -chmod a-x $(DESTDIR)$(man1dir)/gcov$(man1ext)
- -rm -f $(DESTDIR)$(man7dir)/fsf-funding$(man7ext)
- -$(INSTALL_DATA) $(docdir)/fsf-funding.7 $(DESTDIR)$(man7dir)/fsf-funding$(man7ext)
- -chmod a-x $(DESTDIR)$(man7dir)/fsf-funding$(man7ext)
- -rm -f $(DESTDIR)$(man7dir)/gfdl$(man7ext)
- -$(INSTALL_DATA) $(docdir)/gfdl.7 $(DESTDIR)$(man7dir)/gfdl$(man7ext)
- -chmod a-x $(DESTDIR)$(man7dir)/gfdl$(man7ext)
- -rm -f $(DESTDIR)$(man7dir)/gpl$(man7ext)
- -$(INSTALL_DATA) $(docdir)/gpl.7 $(DESTDIR)$(man7dir)/gpl$(man7ext)
- -chmod a-x $(DESTDIR)$(man7dir)/gpl$(man7ext)
+ -rm -f $(DESTDIR)$(man1dir)/$(CPP_CROSS_NAME)$(man1ext)
+ -$(INSTALL_DATA) $(docdir)/cpp.1 $(DESTDIR)$(man1dir)/$(CPP_CROSS_NAME)$(man1ext)
+ -chmod a-x $(DESTDIR)$(man1dir)/$(CPP_CROSS_NAME)$(man1ext)
+ -rm -f $(DESTDIR)$(man1dir)/$(GCOV_INSTALL_NAME)$(man1ext)
+ -$(INSTALL_DATA) $(docdir)/gcov.1 $(DESTDIR)$(man1dir)/$(GCOV_INSTALL_NAME)$(man1ext)
+ -chmod a-x $(DESTDIR)$(man1dir)/$(GCOV_INSTALL_NAME)$(man1ext)
--- gcc/Makefile.in.orig Wed Aug 4 10:53:58 2004
+++ gcc/Makefile.in Wed Aug 4 10:54:42 2004
@@ -2680,7 +2680,7 @@
doc/gccinstall.dvi: $(TEXI_GCCINSTALL_FILES)
$(TEXI2DVI) -I $(abs_docdir) -I $(abs_docdir)/include -o $@ $<
# Install the library.
install-libgcc: libgcc.mk libgcc.a installdirs
-MANFILES = doc/gcov.1 doc/cpp.1 doc/gcc.1 doc/gfdl.7 doc/gpl.7 doc/fsf-funding.7
+MANFILES = doc/gcov.1 doc/cpp.1 doc/gcc.1
generated-manpages: man
@@ -2962,10 +2962,7 @@
install-man: installdirs lang.install-man \
$(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext) \
$(DESTDIR)$(man1dir)/$(CPP_INSTALL_NAME)$(man1ext) \
- $(DESTDIR)$(man1dir)/$(GCOV_INSTALL_NAME)$(man1ext) \
- $(DESTDIR)$(man7dir)/fsf-funding$(man7ext) \
- $(DESTDIR)$(man7dir)/gfdl$(man7ext) \
- $(DESTDIR)$(man7dir)/gpl$(man7ext)
+ $(DESTDIR)$(man1dir)/$(GCOV_INSTALL_NAME)$(man1ext)
$(DESTDIR)$(man7dir)/%$(man7ext): doc/%.7
-rm -f $@

View File

@ -1,48 +0,0 @@
--- ./gcc/java/Make-lang.in.orig Fri Oct 17 14:15:29 2003
+++ ./gcc/java/Make-lang.in Fri Oct 17 14:23:42 2003
@@ -420,24 +420,24 @@
chmod a-x $(DESTDIR)$(man1dir)/$(JAVA_INSTALL_NAME)$(man1ext); \
fi ; \
fi
- -rm -f $(DESTDIR)$(man1dir)/gcjh$(man1ext)
- -$(INSTALL_DATA) $(srcdir)/java/gcjh.1 $(DESTDIR)$(man1dir)/gcjh$(man1ext)
- -chmod a-x $(DESTDIR)$(man1dir)/gcjh$(man1ext)
- -rm -f $(DESTDIR)$(man1dir)/jv-scan$(man1ext)
- -$(INSTALL_DATA) $(srcdir)/java/jv-scan.1 $(DESTDIR)$(man1dir)/jv-scan$(man1ext)
- -chmod a-x $(DESTDIR)$(man1dir)/jv-scan$(man1ext)
- -rm -f $(DESTDIR)$(man1dir)/jcf-dump$(man1ext)
- -$(INSTALL_DATA) $(srcdir)/java/jcf-dump.1 $(DESTDIR)$(man1dir)/jcf-dump$(man1ext)
- -chmod a-x $(DESTDIR)$(man1dir)/jcf-dump$(man1ext)
- -rm -f $(DESTDIR)$(man1dir)/gij$(man1ext)
- -$(INSTALL_DATA) $(srcdir)/java/gij.1 $(DESTDIR)$(man1dir)/gij$(man1ext)
- -chmod a-x $(DESTDIR)$(man1dir)/gij$(man1ext)
- -rm -f $(DESTDIR)$(man1dir)/jv-convert$(man1ext)
- -$(INSTALL_DATA) $(srcdir)/java/jv-convert.1 $(DESTDIR)$(man1dir)/jv-convert$(man1ext)
- -chmod a-x $(DESTDIR)$(man1dir)/jv-convert$(man1ext)
- -rm -f $(DESTDIR)$(man1dir)/rmic$(man1ext)
- -$(INSTALL_DATA) $(srcdir)/java/rmic.1 $(DESTDIR)$(man1dir)/rmic$(man1ext)
- -chmod a-x $(DESTDIR)$(man1dir)/rmic$(man1ext)
- -rm -f $(DESTDIR)$(man1dir)/rmiregistry$(man1ext)
- -$(INSTALL_DATA) $(srcdir)/java/rmiregistry.1 $(DESTDIR)$(man1dir)/rmiregistry$(man1ext)
- -chmod a-x $(DESTDIR)$(man1dir)/rmiregistry$(man1ext)
+ -rm -f $(DESTDIR)$(man1dir)/$(target_alias)-gcjh$(man1ext)
+ -$(INSTALL_DATA) $(srcdir)/java/gcjh.1 $(DESTDIR)$(man1dir)/$(target_alias)-gcjh$(man1ext)
+ -chmod a-x $(DESTDIR)$(man1dir)/$(target_alias)-gcjh$(man1ext)
+ -rm -f $(DESTDIR)$(man1dir)/$(target_alias)-jv-scan$(man1ext)
+ -$(INSTALL_DATA) $(srcdir)/java/jv-scan.1 $(DESTDIR)$(man1dir)/$(target_alias)-jv-scan$(man1ext)
+ -chmod a-x $(DESTDIR)$(man1dir)/$(target_alias)-jv-scan$(man1ext)
+ -rm -f $(DESTDIR)$(man1dir)/$(target_alias)-jcf-dump$(man1ext)
+ -$(INSTALL_DATA) $(srcdir)/java/jcf-dump.1 $(DESTDIR)$(man1dir)/$(target_alias)-jcf-dump$(man1ext)
+ -chmod a-x $(DESTDIR)$(man1dir)/$(target_alias)-jcf-dump$(man1ext)
+ -rm -f $(DESTDIR)$(man1dir)/$(target_alias)-gij$(man1ext)
+ -$(INSTALL_DATA) $(srcdir)/java/gij.1 $(DESTDIR)$(man1dir)/$(target_alias)-gij$(man1ext)
+ -chmod a-x $(DESTDIR)$(man1dir)/$(target_alias)-gij$(man1ext)
+ -rm -f $(DESTDIR)$(man1dir)/$(target_alias)-jv-convert$(man1ext)
+ -$(INSTALL_DATA) $(srcdir)/java/jv-convert.1 $(DESTDIR)$(man1dir)/$(target_alias)-jv-convert$(man1ext)
+ -chmod a-x $(DESTDIR)$(man1dir)/$(target_alias)-jv-convert$(man1ext)
+ -rm -f $(DESTDIR)$(man1dir)/$(target_alias)-rmic$(man1ext)
+ -$(INSTALL_DATA) $(srcdir)/java/rmic.1 $(DESTDIR)$(man1dir)/$(target_alias)-rmic$(man1ext)
+ -chmod a-x $(DESTDIR)$(man1dir)/$(target_alias)-rmic$(man1ext)
+ -rm -f $(DESTDIR)$(man1dir)/$(target_alias)-rmiregistry$(man1ext)
+ -$(INSTALL_DATA) $(srcdir)/java/rmiregistry.1 $(DESTDIR)$(man1dir)/$(target_alias)-rmiregistry$(man1ext)
+ -chmod a-x $(DESTDIR)$(man1dir)/$(target_alias)-rmiregistry$(man1ext)

View File

@ -0,0 +1,31 @@
--- libjava/Makefile.in.orig Wed Aug 4 17:06:43 2004
+++ libjava/Makefile.in Wed Aug 4 17:08:55 2004
@@ -187,8 +187,8 @@
jardir = $(datadir)/java
jar_DATA = libgcj-@gcc_version@.jar
-secdir = $(libdir)/security
-propdir = $(libdir)
+secdir = $(prefix)/$(target_alias)/lib/security
+propdir = $(prefix)/$(target_alias)/lib
@NATIVE_TRUE@bin_PROGRAMS = @NATIVE_TRUE@jv-convert gij rmic rmiregistry
@@ -4832,17 +4832,6 @@
done
install-pkgconfigDATA: $(pkgconfig_DATA)
- @$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir)
- @list='$(pkgconfig_DATA)'; for p in $$list; do \
- if test -f $(srcdir)/$$p; then \
- echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgconfigdir)/$$p"; \
- $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgconfigdir)/$$p; \
- else if test -f $$p; then \
- echo " $(INSTALL_DATA) $$p $(DESTDIR)$(pkgconfigdir)/$$p"; \
- $(INSTALL_DATA) $$p $(DESTDIR)$(pkgconfigdir)/$$p; \
- fi; fi; \
- done
uninstall-pkgconfigDATA:
@$(NORMAL_UNINSTALL)

File diff suppressed because it is too large Load Diff