Compare Revisions

Compiling 32-bit Firefox on a Linux 64-bit OS

Change Revisions

Revision 66438:

Revision 66438 by Jimb on

Revision 66439:

Revision 66439 by Carfield on

Title:
Compiling 32-bit Firefox on a Linux 64-bit OS
Compiling 32-bit Firefox on a Linux 64-bit OS
Slug:
Compiling_32-bit_Firefox_on_a_Linux_64-bit_OS
Compiling_32-bit_Firefox_on_a_Linux_64-bit_OS
Tags:
"Developing Mozilla", "Build documentation"
"Developing Mozilla", "Build documentation"
Content:

Revision 66438
Revision 66439
n14      The following extra packages must be installed (using <tt>sn14      The following extra packages must be installed (using <code
>udo yum install <var>packagename</var></tt>):>>sudo yum install <var>packagename</var></code>):
n23      <li>fontconfig-devel.i386 - Unfortunately, <tt>yum</tt> refn23      <li>fontconfig-devel.i386 - Unfortunately, <code>yum</code>
>uses to install this package at the same time as fontconfig-devel> refuses to install this package at the same time as fontconfig-d
>.x86_64 - I had to download the RPM and install it manually using>evel.x86_64 - I had to download the RPM and install it manually u
> <tt>rpm -i --replacefiles fontconfig-devel-2.4.2-3.fc7.i386.rpm<>sing <code>rpm -i --replacefiles fontconfig-devel-2.4.2-3.fc7.i38
>/tt>>6.rpm</code>
n34      <li>popt-devel.386 - Unfortunately, <tt>yum</tt> refuses ton34      <li>popt-devel.386 - Unfortunately, <code>yum</code> refuse
> install this package at the same time as popt-devel.x86_64 - I h>s to install this package at the same time as popt-devel.x86_64 -
>ad to download the RPM and install it manually using <tt>rpm -i -> I had to download the RPM and install it manually using <code>rp
>-replacefiles popt-devel-1.12-3.fc8.i386.rpm</tt>>m -i --replacefiles popt-devel-1.12-3.fc8.i386.rpm</code>
nn65    <p>
66      <br>
67      For ubuntu 9, it is also necessary to add /usr/share/pkgcon
 >fig to PKG_CONFIG_LIBDIR, and few more work:
68    </p>
69    <ol>
70      <li>export PKG_CONFIG_LIBDIR=/usr/lib/pkgconfig:/usr/share/
 >pkgconfig
71      </li>
72      <li>32bit DEV package is name like lib32XXXX.dev, like lib3
 >2asound2-dev
73      </li>
74      <li>need to change 'ac_add_options --x-libraries=/usr/lib' 
 >to 'ac_add_options --x-libraries=/usr/lib32'.
75      </li>
76      <li>need to install&nbsp; ia32-libs , gcc-multilib and g++-
 >multilib package.
77      </li>
78    </ol>
79    <p>
80      &nbsp;
81    </p>
t70        <a href="en/Cross-Compiling_Mozilla">Cross-Compiling Mozit87        <a href="/en/Cross-Compiling_Mozilla" title="en/Cross-Com
>lla</a>>piling_Mozilla">Cross-Compiling Mozilla</a>

Back to History