Also would you please share your commands for binutils configuration?

On Thu, May 24, 2012 at 4:05 PM, sandip sitapara <s13884...@gmail.com>wrote:

> configure script couldn't find the specific file ( compiler executable)
> under /tools/lib directory so you got the message "fatal error: no input
> files". I think, your /tools/lib directory is empty or wrong path for
> executable.
>
> The -B option used in gcc to find the executables, libraries, include
> files, and data files of the compiler itself. And configure script couldn't
> find the executable so unable to compile the conftest.c  so there is no
> file like a.out. But confusion is here "configure:4066: $? = 0" why return
> 0?
>
> Please check your /tools/lib directory
>
> On Thu, May 24, 2012 at 2:38 PM, Void Abh <void...@gmail.com> wrote:
>
>> Hi All,
>>
>> I have a user level understanding of linux and have done some application
>> programming using gcc.
>>
>> I have just started out with LFS7.1 and it has been a smooth ride until
>> 5.8 (Adjusting the toolchain).
>>
>> The problem i am facing is with 5.9 :
>>
>> While running the script: "binutils-2.22/configure", it failed with
>> config.log showing three errors:
>>
>> *********************************************************************
>> configure:4009: x86_64-lfs-linux-gnu-gcc -B/tools/lib/ -V >&5
>> x86_64-lfs-linux-gnu-gcc: error: unrecognized option '-V'
>> x86_64-lfs-linux-gnu-gcc: fatal error: no input files
>> compilation terminated.
>> configure:4020: $? = 1
>> configure:4009: x86_64-lfs-linux-gnu-gcc -B/tools/lib/ -qversion >&5
>> x86_64-lfs-linux-gnu-gcc: error: unrecognized option '-qversion'
>> x86_64-lfs-linux-gnu-gcc: fatal error: no input files
>> compilation terminated.
>> configure:4020: $? = 1
>> configure:4040: checking for C compiler default output file name
>> configure:4062: x86_64-lfs-linux-gnu-gcc -B/tools/lib/    conftest.c  >&5
>> configure:4066: $? = 0
>> configure:4103: result: a.out
>> configure:4119: checking whether the C compiler works
>> configure:4128: ./a.out
>> ../binutils-2.22/configure: line 4130: ./a.out: No such file or directory
>> configure:4132: $? = 127
>> configure:4139: error: in `/media/lin/sources/binutils-build':
>> configure:4143: error: cannot run C compiled programs.
>> If you meant to cross compile, use `--host'.
>> See `config.log' for more details.
>> ***********************************************************************
>>
>> Since man x86_64-lfs-linux-gnu-gcc didn't have -V  and -qversion options
>> , i modified binutils-2.22/configure as follows:
>>
>> #Original source:
>> for ac_option in --version -v -V -qversion; do
>>
>> #Modified source
>> for ac_option in --version -v; do
>>
>> With this change , i dont get the first two errors but the last error
>> (not finding ./a.out) still exists.
>> *********************************************************************
>> gcc version 4.6.2 (GCC)
>> configure:4020: $? = 0
>> configure:4040: checking for C compiler default output file name
>> configure:4062: x86_64-lfs-linux-gnu-gcc -B/tools/lib/    conftest.c  >&5
>> configure:4066: $? = 0
>> configure:4103: result: a.out
>> configure:4119: checking whether the C compiler works
>> configure:4128: ./a.out
>> ../binutils-2.22/configure: line 4130: ./a.out: No such file or directory
>> configure:4132: $? = 127
>> configure:4139: error: in `/media/lin/sources/binutils-build':
>> configure:4143: error: cannot run C compiled programs.
>> If you meant to cross compile, use `--host'.
>> See `config.log' for more details.
>> *********************************************************************
>>
>> My questions:
>> 1) How come invalid options such as -V and -qversion have ended up in the
>> configure script ? Is there something that i have missed here ?
>> 2) How come the same scripts worked during the first pass ?
>> 3) How do i solve the last problem ? (./a.out)
>>
>>
>> I would be grateful for any help/ advise.
>>
>> Regards
>>
>> --
>> http://linuxfromscratch.org/mailman/listinfo/lfs-support
>> FAQ: http://www.linuxfromscratch.org/lfs/faq.html
>> Unsubscribe: See the above information page
>>
>>
>
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to