Configure and build xerces-c 2.8.0 using GCC 3.4.6 on Linux x86_64
seemed to be okay.  But how come the binary shows file type is for AMD
processor even though my build system is Intel processor?  Is this a
problem?  
 
 
      Configure steps:
              # export XERCESCROOT=/path/to/xerces-c-src_2_8_0
              # cd $XERCESCROOT/src/xerces
              # ./runConfigure -plinux -cgcc -xg++ -rpthread -z-pthread
 
      Build step: 
             # make
 
      Validate:
             # /usr/sbin/dmidecode --type processor
             Family: Xeon
             Manufacturer: Intel

             # file xerces-c-src_2_8_0/lib/libxerces-c.so.28.0
             libxerces-c.so.28.0: ELF 64-bit LSB shared object, AMD
x86-64, version 1 (SYSV), not stripped
 
Randomly check other files.  The findings are interesting.  Is it
normal?    
 
             # file /usr/lib/libkntlm.so.0.0.0
             /usr/lib/libkntlm.so.0.0.0: ELF 32-bit LSB shared object,
Intel 80386, version 1 (SYSV), stripped

             # file /usr/lib64/libkntlm.so.0.0.0
             /usr/lib64/libkntlm.so.0.0.0: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped

 
 
 

Reply via email to