Package: clang Version: 2.7-3 Severity: normal clang's manpage shows that -O4 is an optimization level to perform link time optimizations. To do this, the .o files are in truth LLVM bytecode and at link time the linker should put them together, perform the optimizations and generate the binary. Unfortunately the linker seems to expect .o files to be ELF files, so it refuses to link.
Since clang seems to aim to be compatible with gcc, i guess that changing only the compiler and the optimization level in the makefile should produce a binary anyway. Bye -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'experimental'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.34.6-era (SMP w/2 CPU cores; PREEMPT) Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages clang depends on: ii libc6 2.11.2-6 Embedded GNU C Library: Shared lib ii libffi5 3.0.9-2 Foreign Function Interface library ii libgcc1 1:4.4.4-14 GCC support library ii libstdc++6 4.4.4-14 The GNU Standard C++ Library v3 Versions of packages clang recommends: pn llvm-2.7-dev <none> (no description available) ii python 2.6.6-1 interactive high-level object-orie clang suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

