[Lsb-infrastructure] Build problems on s390

Eugene Shatokhin spectre at ispras.ru
Mon Sep 15 06:16:46 PDT 2008


Hi,

There are probably some problems in s390 environment that result in building invalid executables (l005026.zseriespenguins.ihost.com, chrooted environment /home/s390chroot). 

Wnen the following primitive program 

==== build_err.c =============
#include <stdio.h>

int
main()
{
    printf("Hi!\n");
    return 0;
}
==============================

is built with "lsbcc -o build_err build_err.c", the following warnings appear:

------------------------------
/usr/bin/ld.REAL: skipping incompatible /opt/lsb/lib-4.0/libpthread.so when searching for -lpthread
/usr/bin/ld.REAL: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
/usr/bin/ld.REAL: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
/usr/bin/ld.REAL: skipping incompatible /usr/lib/libpthread_nonshared.a when searching for -lpthread_nonshared
/usr/bin/ld.REAL: skipping incompatible /opt/lsb/lib-4.0/libm.so when searching for -lm
/usr/bin/ld.REAL: skipping incompatible /usr/lib/libm.so when searching for -lm
/usr/bin/ld.REAL: skipping incompatible /usr/lib/libm.a when searching for -lm
/usr/bin/ld.REAL: skipping incompatible /opt/lsb/lib-4.0/libc.so when searching for -lc
/usr/bin/ld.REAL: skipping incompatible /usr/lib/libc.so when searching for -lc
/usr/bin/ld.REAL: skipping incompatible /usr/lib/libc.a when searching for -lc
/usr/bin/ld.REAL: skipping incompatible /usr/lib/libc_nonshared.a when searching for -lc_nonshared
------------------------------

If I try to execute the program built this way, the shell complains: 
"bash: ./build_err: Accessing a corrupted shared library"

The program was built and run by user "moscow".

Any ideas what is going on there?

This very problem prevents, for example, t2c-harness and t2c-desktop-test suite from building. However, it seems, autobuilds of t2c-desktop-test suite work somehow in s390 environment.

With best regards,
Eugene

-- 
Eugene Shatokhin
 
 Linux Verification Center, ISPRAS
 web:    http://www.linuxtesting.org
 e-mail: spectre at ispras.ru



More information about the lsb-infrastructure mailing list