How to get 32 bit version of libraries on Ubuntu 64 bit?

11,051

You can install 32bit libraries on a 64bit machine by installing the ia32-libs package:

sudo apt-get install ia32-libs
Share:
11,051

Related videos on Youtube

Olivier Lalonde
Author by

Olivier Lalonde

Updated on November 20, 2022

Comments

  • Olivier Lalonde
    Olivier Lalonde over 1 year

    I'm trying to compile a program which uses Google's V8 library (which is 32 bit). Therefore any library I use within my program also has to be 32 bit. Where can I download the 32 bit version of libraries on Ubuntu 64 bit? More specifically, I'm looking for the libnotify 32 bit version.

    This is the errors I am getting right now:

    g++ -o shell -m32 shell.o -L../v8 -lv8 -lpthread `pkg-config --libs libnotify glib-2.0`
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../libnotify.so when searching for -lnotify
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../libnotify.a when searching for -lnotify
    /usr/bin/ld: skipping incompatible /usr/lib/libnotify.so when searching for -lnotify
    /usr/bin/ld: skipping incompatible /usr/lib/libnotify.a when searching for -lnotify
    /usr/bin/ld: cannot find -lnotify
    collect2: ld returned 1 exit status
    

    Thanks!

    • Takkat
      Takkat about 13 years
      check the answers to this question
    • Olivier Lalonde
      Olivier Lalonde about 13 years
      turns out it's now possible to compile V8 for 64bit "scons arch=4"
  • djangofan
    djangofan over 12 years
    Can you think of any problems that installing ia32-libs on a 64-bit system would cause or is doing this harmless?
  • Michael Gundlach
    Michael Gundlach over 12 years
    @djangofan It's harmless, it's designed for this specific issue.
  • user1273684
    user1273684 about 4 years
    The package doesn't exist anymore in Ubuntu 20.04 :(
  • DimiDak
    DimiDak about 3 years