On 15.12.15 13:36, Konstantin Belousov wrote:
On Mon, Dec 14, 2015 at 11:06:51PM -0800, Mark Millard wrote:
# more main.c int main() { return 0; }
# ls -l `which cc` -r-xr-xr-x 7 root wheel 54137976 Dec 14 00:06
/usr/bin/cc
# cc --version FreeBSD clang version 3.7.0 (tags/RELEASE_370/fina
On 2015-Dec-15, at 4:36 AM, Konstantin Belousov wrote:
> On Mon, Dec 14, 2015 at 11:06:51PM -0800, Mark Millard wrote:
> . . .
>> By contrast powerpc64-gcc binds the a.out produced to /libexec/ld-elf32.so.1
>> instead:
>>
>> # ls -l `which gcc`
>> lrwxr-xr-x 1 root wheel 48 Dec 5 05:38 /usr
On Mon, Dec 14, 2015 at 11:06:51PM -0800, Mark Millard wrote:
> # more main.c
> int main()
> {
> return 0;
> }
>
>
>
> # ls -l `which cc`
> -r-xr-xr-x 7 root wheel 54137976 Dec 14 00:06 /usr/bin/cc
>
> # cc --version
> FreeBSD clang version 3.7.0 (tags/RELEASE_370/final 246257) 20150906
Check the code in tools/clang/lib/Driver/Tools.cpp. That specifies the
/libexec/ld-elf.so.1.
On Mon, Dec 14, 2015 at 11:06:51PM -0800, Mark Millard wrote:
> # more main.c
> int main()
> {
> return 0;
> }
>
>
>
> # ls -l `which cc`
> -r-xr-xr-x 7 root wheel 54137976 Dec 14 00:06 /usr/bin/
# more main.c
int main()
{
return 0;
}
# ls -l `which cc`
-r-xr-xr-x 7 root wheel 54137976 Dec 14 00:06 /usr/bin/cc
# cc --version
FreeBSD clang version 3.7.0 (tags/RELEASE_370/final 246257) 20150906
Target: powerpc64-unknown-freebsd11.0
Thread model: posix
# cc -m32 -mcpu=powerpc main.