gcc compatibility

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Properly
Strike
Protest

 Hi 

    I have two  Linux systems  have different gcc  version 
          system A  -> gcc  (3.4.4)
          system B  -> gcc  (4.1.2)


  I would like to build test program that can be run on both systems 
  ---------------------------
  #include <stdio.h>
  main(){
   printf("hello world \n");
  }
  ---------------------------
   gcc test.c -o test

  ldd on system A 
         linux-gate.so.1 =>  (0x00d42000)
        libc.so.6 => /lib/tls/libc.so.6 (0x00b0c000)
        /lib/ld-linux.so.2 (0x00af2000)

  ldd on system B 
         linux-gate.so.1 =>  (0x00814000)
        libc.so.6 => /lib/libc.so.6 (0x0054a000)
        /lib/ld-linux.so.2 (0x0052d000)

   Test case 1 
     Build test.c on system A and run on both systems A and B. 
           on sytem A     ok
            on system B    ok.

   Test case 2 
     Build test.c on system B and run on both systems A and B. 
             on system B   ok
             on system A   error
           error log 
             # ./test
              Floating point exception

             # ldd 
             /usr/bin/ldd: line 124:  3911 Floating pointexception
LD_TRACE_LOADED_OBJECTS=1 LD_WARN= 
             LD_BIND_NOW= LD_LIBRARY_VERSION
 =$verify_out LD_VERBOSE= "$@"
 
    for other information 

      System A 
            kernel  2.6.12
            gliibc version  2.3.6
            binutils  2.15.92.0.2
            selinux disable

      System B 
            kernel  2.6.18
            gliibc version  2.5
            binutils  2.17.50.0.6
            selinux disable


I have a feeling the problem is in the libraries. Please give any advice ?

Thank you 

-- 
View this message in context: http://www.nabble.com/gcc--compatibility-tp17396275p17396275.html
Sent from the gcc - Help mailing list archive at Nabble.com.



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux