From 7cb545ce5b57b5b957f38bb0f4405a18efc8f252 Mon Sep 17 00:00:00 2001 From: diego Date: Thu, 27 Jun 2002 16:17:54 +0000 Subject: GCC 3.0.4-RH update Patch by Dominik Mierzejewski . git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6575 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/documentation.html | 41 +++++++++++++++++++------------------- DOCS/users_against_developers.html | 16 +++++++++------ 2 files changed, 31 insertions(+), 26 deletions(-) diff --git a/DOCS/documentation.html b/DOCS/documentation.html index 99d6ed3d68..865af97678 100644 --- a/DOCS/documentation.html +++ b/DOCS/documentation.html @@ -417,28 +417,27 @@ will take some time, but it DOES worth it.

@@ -2510,10 +2511,10 @@ otherwise. Please do not send messages using other language!

Workaround: ./configure --disable-sse etc. options
  • "Internal buffer inconsistency" during MEncoder run:
    - Problem: known problem when lame was compiled with gcc 2.96 or 3.x, no fix - yet.
    - Workaround: compile lame with gcc 2.95. Be sure to remove any installed - lame packages, they may have been compiled with gcc 2.96 .
  • + Problem: known problem when lame < 3.90 was compiled with gcc 2.96 or 3.x.
    + Solution: use lame >=3.90.
    + Workaround: compile lame with gcc 2.95.x and remove any already installed + lame packages, they may have been compiled with gcc 2.96.
  • Messed up MP2/MP3 sound on PPC:
    Problem: known GCC miscompilation bug on PPC platforms, no fix yet.
    diff --git a/DOCS/users_against_developers.html b/DOCS/users_against_developers.html index a7c2467b6b..8a11ef224c 100644 --- a/DOCS/users_against_developers.html +++ b/DOCS/users_against_developers.html @@ -65,17 +65,21 @@ we have had more than enough flame wars over GCC 2.96. Please let the matter res

    If you have problems with GCC 2.96, you can get 2.96-85 packages from the Red Hat ftp server, or just go for the -3.04 packages offered for version 7.2 and later. If you do not want to or cannot -use the binary packages, here is how you can compile GCC 3.0.4 from source:

    +3.0.4 packages offered for version 7.2 and later. You can also get gcc-3.1 +packages (unofficial, but working fine) +here and you can +install them along the gcc-2.96 you already have. MPlayer will detect it and +use 3.1 instead of 2.96. If you do not want to or cannot use the binary +packages, here is how you can compile GCC 3.1 from source:

    • Go to the GCC mirrors page - page and download gcc-core-3.0.4.tar.gz. This includes the + page and download gcc-core-3.1.tar.gz. This includes the complete C compiler and is sufficient for MPlayer. If you also want C++, Java or some of the other advanced GCC features - gcc-3.0.4.tar.gz may better suit your needs.
    • + gcc-3.1.tar.gz may better suit your needs.
    • Extract the archive with
      - tar -xvzf gcc-core-3.0.4.tar.gz
    • + tar -xvzf gcc-core-3.1.tar.gz
    • GCC is not built inside the source directory itself like most programs, but needs a build directory outside the source directory. Thus you need to create this directory via
      @@ -83,7 +87,7 @@ use the binary packages, here is how you can compile GCC 3.0.4 from source:

    • Then you can proceed to configure gcc in the build directory, but you need the configure from the source directory:
      cd gcc-build
      - ../gcc-3.0.4/configure
    • + ../gcc-3.1/configure
    • Compile GCC by issuing this command in the build directory:
      make bootstrap
    • Now you can install GCC (as root) by typing
      -- cgit v1.2.3