On 23 January 2018 at 21:53, Armin K. <[email protected]> wrote:
> On Tue, 2018-01-23 at 21:03 +0100, Sergei Antonov wrote:
>> Hi!
>> I tried to build Cups-2.2.6 per
>> http://linuxfromscratch.org/blfs/view/svn/pst/cups.html
>> I've got clang installed and, despite using "CC=gcc ./configure ...",
>> the script found clang:
>>
>> checking for clang++... clang++
>> checking whether we are using the GNU C++ compiler... yes
>> checking whether clang++ accepts -g... yes
>>
>> and later 'make' failed with:
>>
>> Linking libcupsppdc.so.1...
>> /usr/bin/ld: cannot find crtbeginS.o: Datei oder Verzeichnis nicht
>> gefunden
>> clang-5.0: error: linker command failed with exit code 1 (use -v to
>> see invocation)
>> make[1]: *** [Makefile:325: libcupsppdc.so.1] Fehler 1
>> make: *** [Makefile:38: all] Fehler 1
>>
>> I fixed the problem by passing 'CXX=g++' in addition to 'CC=gcc' to
>> ./configure. Perhaps, the BLFS book needs to be modified this way.
>
> That's one fix, yes. But the issue should be fixed in clang as well.
>
> Does your clang -v output contain something like:
>
> Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-
> gnu/7.2.0
> Selected GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-
> gnu/7.2.0
>
> The files that can't be found above are located in that directory on my
> system.

No, it does not. Here it is:

~ # clang -v
clang version 5.0.0 (tags/RELEASE_500/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to