]> git.pld-linux.org Git - packages/gcc.git/blobdiff - gcc.spec
- speedup bootstrap stage1 build.
[packages/gcc.git] / gcc.spec
index cc377fd45605e6f65219f8c1e23be4f9bb34557c..a2a2718e572ba9d1e7b53ecebc9fdc1ffb9a2476 100644 (file)
--- a/gcc.spec
+++ b/gcc.spec
@@ -1,6 +1,13 @@
 #
 # TODO:
-#      - gconf peer? (but libgcj needs split anyway)
+# - gconf peer? (but libgcj needs split anyway)
+# - package?
+#   /usr/bin/aot-compile
+#   /usr/bin/gjdoc
+#   /usr/share/man/man1/aot-compile.1.gz
+#   /usr/share/man/man1/gjdoc.1.gz
+#   /usr/share/python/aotcompile.py
+#   /usr/share/python/classfile.py
 #
 # Conditional build:
 %bcond_without ada             # build without ADA support
@@ -14,7 +21,7 @@
 %bcond_without alsa            # don't build libgcj ALSA MIDI interface
 %bcond_without dssi            # don't build libgcj DSSI MIDI interface
 %bcond_without gtk             # don't build libgcj GTK peer
-%bcond_without mozilla         # don't build libgcjwebplugin
+%bcond_with    mozilla         # don't build libgcjwebplugin (needs fix for new xulrunner)
 %bcond_with    qt              # build libgcj Qt peer (currently doesn't build with libtool-2.x)
 %bcond_without x               # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
 %bcond_without multilib        # build without multilib support (it needs glibc[32&64]-devel)
 %undefine      with_multilib
 %endif
 
-%define                _major_ver      4.3
-%define                _minor_ver      2
+%ifarch sparc64
+%undefine      with_ada
+%endif
+
+%define                major_ver       4.4
+%define                minor_ver       3
 # class data version seen with file(1) that this jvm is able to load
-%define                _classdataversion 49.0
+%define                _classdataversion 50.0
 
 Summary:       GNU Compiler Collection: the C compiler and shared files
 Summary(es.UTF-8):     Colección de compiladores GNU: el compilador C y ficheros compartidos
 Summary(pl.UTF-8):     Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
 Summary(pt_BR.UTF-8):  Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
 Name:          gcc
-Version:       %{_major_ver}.%{_minor_ver}
+Version:       %{major_ver}.%{minor_ver}
 Release:       5
 Epoch:         6
 License:       GPL v3+
 Group:         Development/Languages
 Source0:       ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5: 5dfac5da961ecd5f227c3175859a486d
+# Source0-md5: fe1ca818fc6d2caeffc9051fe67ff103
 Source1:       %{name}-optimize-la.pl
-Source2:       ftp://sourceware.org/pub/java/ecj-%{_major_ver}.jar
+#Source2:      ftp://sourceware.org/pub/java/ecj-%{major_ver}.jar
+Source2:       ftp://sourceware.org/pub/java/ecj-latest.jar
 # Source2-md5: fd299f26c02268878b5d6c0e86f57c43
-Patch100:      %{name}-branch.diff.bz2
-Patch101:      %{name}-ix86-branch.diff.bz2
+# svn diff svn://gcc.gnu.org/svn/gcc//tags/gcc_4_4_3_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch > gcc-branch.diff
+Patch100:      %{name}-branch.diff
 Patch0:                %{name}-info.patch
 Patch1:                %{name}-nolocalefiles.patch
 Patch2:                %{name}-nodebug.patch
 Patch3:                %{name}-ada-link.patch
 Patch4:                %{name}-sparc64-ada_fix.patch
-
 Patch6:                %{name}-ppc64-m32-m64-multilib-only.patch
 Patch7:                %{name}-libjava-multilib.patch
 Patch8:                %{name}-enable-java-awt-qt.patch
 Patch9:                %{name}-hash-style-gnu.patch
 Patch10:       %{name}-moresparcs.patch
+Patch11:       %{name}-build-id.patch
 URL:           http://gcc.gnu.org/
 BuildRequires: autoconf
 %{?with_tests:BuildRequires:   autogen}
@@ -106,7 +118,7 @@ BuildRequires:      glibc-devel(ppc)
 BuildRequires: glibc-devel(s390)
 %endif
 %ifarch sparc64
-BuildRequires: glibc-devel(sparc)
+BuildRequires: glibc-devel(sparcv9)
 %endif
 %endif
 BuildRequires: gmp-devel >= 4.1
@@ -117,7 +129,7 @@ BuildRequires:      zlib-devel
 %if %{with java}
 %{?with_alsa:BuildRequires:    alsa-lib-devel}
 %if %{with dssi}
-BuildRequires: dssi
+BuildRequires: dssi-devel
 BuildRequires: jack-audio-connection-kit-devel
 %endif
 BuildRequires: libxml2-devel >= 1:2.6.8
@@ -132,6 +144,7 @@ BuildRequires:      cairo-devel >= 0.5.0
 BuildRequires: gtk+2-devel >= 2:2.4.0
 BuildRequires: libart_lgpl-devel
 BuildRequires: pango-devel
+BuildRequires: xorg-lib-libXt-devel
 BuildRequires: xorg-lib-libXtst-devel
 %endif
 %if %{with qt}
@@ -140,7 +153,7 @@ BuildRequires:      qt4-build >= 4.0.1
 %endif
 %{?with_mozilla:BuildRequires: xulrunner-devel >= 1.8.1.3-1.20070321.5}
 %endif
-Requires:      binutils >= 2:2.17.50.0.9-1
+Requires:      binutils >= 2:2.20.51.0.2
 Requires:      libgcc = %{epoch}:%{version}-%{release}
 Provides:      cpp = %{epoch}:%{version}-%{release}
 %{?with_ada:Provides:  gcc(ada)}
@@ -162,6 +175,7 @@ BuildRoot:  %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %endif
 
 %define                filterout       -fwrapv -fno-strict-aliasing -fsigned-char
+%define                filterout_ld    -Wl,--as-needed
 
 %description
 A compiler aimed at integrating all the optimizations and features
@@ -202,7 +216,8 @@ License:    GPL v3+
 Group:         Development/Languages
 Requires:      %{name}
 Requires:      libgcc-multilib = %{epoch}:%{version}-%{release}
-%{?with_multilib:Provides:      gcc(multilib)}
+%{?with_multilib:Provides:     gcc(multilib)}
+Obsoletes:     libgcc32
 %ifarch %{x8664}
 Requires:      glibc-devel(i686)
 %endif
@@ -213,7 +228,7 @@ Requires:   glibc-devel(ppc)
 Requires:      glibc-devel(s390)
 %endif
 %ifarch sparc64
-Requires:      glibc-devel(sparc)
+Requires:      glibc-devel(sparcv9)
 %endif
 
 %description multilib
@@ -481,6 +496,25 @@ Ada.
 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
 Adzie.
 
+%package ada-multilib
+Summary:       Ada support for gcc
+Summary(es.UTF-8):     Soporte de Ada para gcc
+Summary(pl.UTF-8):     Obsługa Ady do gcc
+Group:         Development/Languages
+Requires:      %{name}-ada = %{epoch}:%{version}-%{release}
+Requires:      libgnat-multilib = %{epoch}:%{version}-%{release}
+
+%description ada-multilib
+This package adds experimental support for compiling Ada programs.
+
+%description ada-multilib -l es.UTF-8
+Este paquete añade soporte experimental para compilar programas en
+Ada.
+
+%description ada-multilib -l pl.UTF-8
+Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
+Adzie.
+
 %package -n libgnat
 Summary:       Ada standard libraries
 Summary(es.UTF-8):     Bibliotecas estándares de Ada
@@ -502,6 +536,25 @@ ejecutar programas escritos en Ada.
 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
 napisanych w Adzie.
 
+%package -n libgnat-multilib
+Summary:       Ada standard libraries
+Summary(es.UTF-8):     Bibliotecas estándares de Ada
+Summary(pl.UTF-8):     Biblioteki standardowe dla Ady
+License:       GPL v2+ with linking exception
+Group:         Libraries
+
+%description -n libgnat-multilib
+This package contains shared libraries needed to run programs written
+in Ada.
+
+%description -n libgnat-multilib -l es.UTF-8
+Este paquete contiene las bibliotecas compartidas necesarias para
+ejecutar programas escritos en Ada.
+
+%description -n libgnat-multilib -l pl.UTF-8
+Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
+napisanych w Adzie.
+
 %package -n libgnat-static
 Summary:       Static Ada standard libraries
 Summary(pl.UTF-8):     Statyczne biblioteki standardowe dla Ady
@@ -516,6 +569,19 @@ This package contains static libraries for programs written in Ada.
 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
 Adzie.
 
+%package -n libgnat-multilib-static
+Summary:       Static Ada standard libraries
+Summary(pl.UTF-8):     Statyczne biblioteki standardowe dla Ady
+License:       GPL v2+ with linking exception
+Group:         Development/Libraries
+
+%description -n libgnat-multilib-static
+This package contains static libraries for programs written in Ada.
+
+%description -n libgnat-multilib-static -l pl.UTF-8
+Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
+Adzie.
+
 %package c++
 Summary:       C++ support for gcc
 Summary(es.UTF-8):     Soporte de C++ para gcc
@@ -749,7 +815,7 @@ License:    GPL v2+ with free software exception
 Group:         Development/Libraries
 Requires:      %{name}-c++-multilib
 Requires:      libstdc++-devel = %{epoch}:%{version}-%{release}
-Requires:      libstdc++-multilib
+Requires:      libstdc++-multilib = %{epoch}:%{version}-%{release}
 
 %description -n libstdc++-multilib-devel
 This is the GNU implementation of the standard C++ libraries. This
@@ -811,6 +877,7 @@ Summary(es.UTF-8):  Soporte de Fortran 95 para gcc
 Summary(pl.UTF-8):     Obsługa Fortranu 95 dla gcc
 Summary(pt_BR.UTF-8):  Suporte Fortran 95 para o GCC
 Group:         Development/Languages/Fortran
+Requires:      %{name} = %{epoch}:%{version}-%{release}
 Requires:      libgfortran = %{epoch}:%{version}-%{release}
 Provides:      gcc-g77 = %{epoch}:%{version}-%{release}
 Obsoletes:     egcs-g77
@@ -932,8 +999,9 @@ Requires:   %{name} = %{epoch}:%{version}-%{release}
 Requires:      libgcj-devel = %{epoch}:%{version}-%{release}
 Provides:      gcc-java-tools
 Provides:      gcj = %{epoch}:%{version}-%{release}
-Obsoletes:     gcc-java-tools
 Obsoletes:     eclipse-ecj
+Obsoletes:     gcc-java-tools
+Obsoletes:     java-gnu-classpath-tools
 
 %description java
 This package adds experimental support for compiling Java(TM) programs
@@ -1308,7 +1376,6 @@ Statyczne biblioteki Obiektowego C.
 %prep
 %setup -q
 %patch100 -p0
-%patch101 -p0
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -1321,7 +1388,8 @@ Statyczne biblioteki Obiektowego C.
 %patch8 -p1
 %endif
 %patch9 -p1
-%patch10 -p1
+%patch10 -p0
+%patch11 -p0
 
 mv ChangeLog ChangeLog.general
 
@@ -1336,7 +1404,7 @@ echo "release" > gcc/DEV-PHASE
 
 %build
 cd gcc
-%{__autoconf}
+#{__autoconf}
 cd ..
 %if %{with qt}
 cd libjava/classpath
@@ -1362,6 +1430,7 @@ TEXCONFIG=false \
        --infodir=%{_infodir} \
        --mandir=%{_mandir} \
        --x-libraries=%{_libdir} \
+       --enable-checking=release \
        --enable-shared \
        --enable-threads=posix \
        --enable-linux-futex \
@@ -1370,6 +1439,7 @@ TEXCONFIG=false \
        --%{?with_mudflap:en}%{!?with_mudflap:dis}able-libmudflap \
        --enable-c99 \
        --enable-long-long \
+       --enable-decimal-float=yes \
        --%{?with_multilib:en}%{!?with_multilib:dis}able-multilib \
        --enable-nls \
        --disable-werror \
@@ -1424,15 +1494,22 @@ TEXCONFIG=false \
 
 cd ..
 
-%{__make} -C builddir \
-       %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
-       GCJFLAGS="%{rpmcflags}" \
-       BOOT_CFLAGS="%{rpmcflags}" \
-       STAGE1_CFLAGS="%{rpmcflags} -O0 -g0" \
-       GNATLIBCFLAGS="%{rpmcflags}" \
-       LDFLAGS_FOR_TARGET="%{rpmldflags}" \
-       mandir=%{_mandir} \
-       infodir=%{_infodir}
+cat << 'EOF' > Makefile
+all := $(filter-out all Makefile,$(MAKECMDGOALS))
+
+all $(all):
+       $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
+               %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
+               GCJFLAGS="%{rpmcflags}" \
+               BOOT_CFLAGS="%{rpmcflags}" \
+               STAGE1_CFLAGS="%{rpmcflags} -O0" \
+               GNATLIBCFLAGS="%{rpmcflags}" \
+               LDFLAGS_FOR_TARGET="%{rpmldflags}" \
+               mandir=%{_mandir} \
+               infodir=%{_infodir}
+EOF
+
+%{__make}
 
 %if %{with tests}
 if [ ! -r /dev/pts/0 ]; then
@@ -1498,11 +1575,21 @@ echo ".so gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
 mv -f  $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/adalib/*.so.1 \
        $RPM_BUILD_ROOT%{_libdir}
 # check if symlink to be made is valid
-test -f        $RPM_BUILD_ROOT%{_libdir}/libgnat-4.3.so.1
-ln -sf libgnat-4.3.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-4.3.so
-ln -sf libgnarl-4.3.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-4.3.so
-ln -sf libgnat-4.3.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
-ln -sf libgnarl-4.3.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
+test -f        $RPM_BUILD_ROOT%{_libdir}/libgnat-4.4.so.1
+ln -sf libgnat-4.4.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-4.4.so
+ln -sf libgnarl-4.4.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-4.4.so
+ln -sf libgnat-4.4.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
+ln -sf libgnarl-4.4.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
+%if %{with multilib}
+mv -f  $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/32/adalib/*.so.1 \
+       $RPM_BUILD_ROOT%{_libdir32}
+# check if symlink to be made is valid
+test -f        $RPM_BUILD_ROOT%{_libdir32}/libgnat-4.4.so.1
+ln -sf libgnat-4.4.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-4.4.so
+ln -sf libgnarl-4.4.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-4.4.so
+ln -sf libgnat-4.4.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
+ln -sf libgnarl-4.4.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
+%endif
 %endif
 
 cd ..
@@ -1520,7 +1607,7 @@ cp -f libobjc/README gcc/objc/README.libobjc
 %endif
 
 # gcj-$version-$gcjsonamever
-%define        gcjdbexecdir    gcj-%{version}-9
+%define        gcjdbexecdir    gcj-%{version}-10
 
 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/*/%{version}
 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
@@ -1573,7 +1660,7 @@ cat cpplib.lang >> gcc.lang
 install libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
 %endif
 
-# cvs snap doesn't contain (release does) below files,
+# svn snap doesn't contain (release does) below files,
 # so let's create dummy entries to satisfy %%files.
 [ ! -f NEWS ] && touch NEWS
 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
@@ -1620,6 +1707,8 @@ rm -rf $RPM_BUILD_ROOT
 %postun        -p /sbin/ldconfig -n libmudflap-multilib
 %post  -p /sbin/ldconfig -n libgnat
 %postun        -p /sbin/ldconfig -n libgnat
+%post  -p /sbin/ldconfig -n libgnat-multilib
+%postun        -p /sbin/ldconfig -n libgnat-multilib
 %post  -p /sbin/ldconfig -n libstdc++
 %postun        -p /sbin/ldconfig -n libstdc++
 %post  -p /sbin/ldconfig -n libstdc++-multilib
@@ -1689,9 +1778,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/gcc/*/*/include/varargs.h
 %ifarch %{ix86} %{x8664}
 %{_libdir}/gcc/*/*/include/ammintrin.h
+%{_libdir}/gcc/*/*/include/avxintrin.h
 %{_libdir}/gcc/*/*/include/bmmintrin.h
 %{_libdir}/gcc/*/*/include/cpuid.h
+%{_libdir}/gcc/*/*/include/cross-stdarg.h
 %{_libdir}/gcc/*/*/include/emmintrin.h
+%{_libdir}/gcc/*/*/include/immintrin.h
 %{_libdir}/gcc/*/*/include/mm3dnow.h
 %{_libdir}/gcc/*/*/include/mm_malloc.h
 %{_libdir}/gcc/*/*/include/mmintrin-common.h
@@ -1701,6 +1793,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/gcc/*/*/include/smmintrin.h
 %{_libdir}/gcc/*/*/include/tmmintrin.h
 %{_libdir}/gcc/*/*/include/wmmintrin.h
+%{_libdir}/gcc/*/*/include/x86intrin.h
 %{_libdir}/gcc/*/*/include/xmmintrin.h
 %endif
 %ifarch powerpc ppc ppc64
@@ -1834,16 +1927,46 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 %{_infodir}/gnat*
 
+%if %{with multilib}
+%files ada-multilib
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir32}/libgnarl*.so
+%attr(755,root,root) %{_libdir32}/libgnat*.so
+%{_libdir}/gcc/*/*/32/adainclude
+%dir %{_libdir}/gcc/*/*/32/adalib
+%{_libdir}/gcc/*/*/32/adalib/*.ali
+%{_libdir}/gcc/*/*/32/adalib/g-trasym.o
+%{_libdir}/gcc/*/*/32/adalib/libgccprefix.a
+%ifarch %{ix86} %{x8664}
+%{_libdir}/gcc/*/*/32/adalib/libgmem.a
+%endif
+%endif
+
 %files -n libgnat
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libgnarl*.so.1
 %attr(755,root,root) %{_libdir}/libgnat*.so.1
 
+%if %{with multilib}
+%files -n libgnat-multilib
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir32}/libgnarl*.so.1
+%attr(755,root,root) %{_libdir32}/libgnat*.so.1
+%endif
+
 %files -n libgnat-static
 %defattr(644,root,root,755)
 %{_libdir}/gcc/*/*/adalib/libgnala.a
 %{_libdir}/gcc/*/*/adalib/libgnarl.a
 %{_libdir}/gcc/*/*/adalib/libgnat.a
+
+%if %{with multilib}
+%files -n libgnat-multilib-static
+%defattr(644,root,root,755)
+%{_libdir}/gcc/*/*/32/adalib/libgnala.a
+%{_libdir}/gcc/*/*/32/adalib/libgnarl.a
+%{_libdir}/gcc/*/*/32/adalib/libgnat.a
+%endif
 %endif
 
 %if %{with cxx}
@@ -1870,11 +1993,13 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc libstdc++-v3/{ChangeLog,README}
 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libstdc++.so.6
 
 %if %{with multilib}
 %files -n libstdc++-multilib
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.6
 %endif
 
 %files -n libstdc++-devel
@@ -1998,18 +2123,23 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/gtnameserv*
 %{_mandir}/man1/jcf-*
 %{_mandir}/man1/jv-*
+%{_mandir}/man1/rebuild-gcj-db*
 
 %files -n libgcj
 %defattr(644,root,root,755)
 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
-%attr(755,root,root) %{_bindir}/addr2name.awk
 %attr(755,root,root) %{_bindir}/gij
 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.10
 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgcj.so.10
 %attr(755,root,root) %{_libdir}/libgcj_bc.so
 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgij.so.10
 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
+%{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.10}
 %dir %{_libdir}/%{gcjdbexecdir}
 %{_libdir}/%{gcjdbexecdir}/classmap.db
 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
@@ -2017,6 +2147,7 @@ rm -rf $RPM_BUILD_ROOT
 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
+%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
@@ -2043,6 +2174,7 @@ rm -rf $RPM_BUILD_ROOT
 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
+%{_libdir}/%{gcjdbexecdir}/libjavamath.la
 %{_libdir}/%{gcjdbexecdir}/libjvm.la
 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
@@ -2060,7 +2192,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
 %{_libdir}/lib-gnu-awt-xlib.la
 %endif
-%{_pkgconfigdir}/libgcj-%{_major_ver}.pc
+%{_pkgconfigdir}/libgcj-%{major_ver}.pc
 
 %files -n libgcj-static
 %defattr(644,root,root,755)
This page took 0.051042 seconds and 4 git commands to generate.