>       When I look at gcc command line options, I see two
>       options related to generate position independent code --
>       -fPIC and -fpic.        
>       But, what is the difference?

For ARM, nothing.

>       When I ldconfig and print libraries in ld.so.cache,
>       some libraries are marked as libc6 and others ELF.
>       What is the difference between these two types?

The latter weren't linked against libc.  This is harmless in itself, but 
usually indicates that they were built using `ld' directly rather than letting 
gcc do the linking, which isn't all that good an idea.

p.



_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm

Reply via email to