Select Your Language

Infrastructure and Management

Cloud Computing

Storage

Runtimes

Integration and Automation

  • Comments
  • gcc -m31 does not work on an Z/Linux

    Posted on

    Is it possible to compile with

    -m31
    on an Z/Linux System?

    I find no way to install the missing files

    Rüdiger

    Linux hostname 5.14.0-160.el9.s390x #1 SMP Thu Aug 25 20:47:51 EDT 2022 s390x s390x s390x GNU/Linux
    
    $ gcc -m31 test2.cpp
    /usr/bin/ld: cannot find crt1.o: No such file or directory
    /usr/bin/ld: cannot find crti.o: No such file or directory
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/s390x-redhat-linux/11/libgcc.a when searching for -lgcc
    /usr/bin/ld: cannot find -lgcc
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/s390x-redhat-linux/11/libgcc_s.so when searching for -lgcc_s
    /usr/bin/ld: cannot find -lgcc_s
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/s390x-redhat-linux/11/libgcc_s.so when searching for -lgcc_s
    /usr/bin/ld: skipping incompatible /usr/lib64/libc.so when searching for -lc
    /usr/bin/ld: cannot find -lc
    /usr/bin/ld: skipping incompatible /usr/lib64/libc.so when searching for -lc
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/s390x-redhat-linux/11/libgcc.a when searching for -lgcc
    /usr/bin/ld: cannot find -lgcc
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/s390x-redhat-linux/11/libgcc_s.so when searching for -lgcc_s
    /usr/bin/ld: cannot find -lgcc_s
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/s390x-redhat-linux/11/libgcc_s.so when searching for -lgcc_s
    /usr/bin/ld: cannot find crtn.o: No such file or directory
    collect2: error: ld returned 1 exit status
    

    by

    points

    Responses

    Red Hat LinkedIn YouTube Facebook X, formerly Twitter

    Quick Links

    Help

    Site Info

    Related Sites

    © 2026 Red Hat