pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/43237 (pkgsrc/lang/clang: clang++ can't find <iostream>)



> What changes in NetBSD-current are needed?

I was referring to the gthr-posix.h change. It needs a
run of tools/gcc/mknative to have effect which I've only done
for i386 (mrg will do the rest).

> > /usr/include/stdlib.h:52:23: error: cannot combine with previous 'int'
> >       declaration specifier
> That sounds like a bug in clang++ -- it doesn't define __cplusplus.

No, that's the header. The check went in after the -5 branch.

> /usr/include/g++/bits/gthr-default.h:96:1: error: weakref declaration of
>       '__gthrw_pthread_once' must be static

This is fixed by the gthr-posix patch. You could ally it manually to
gthr-default.h for testing.

> I am hoping I don't have to upgrade to netbsd-current to use clang.

Don't know... If you get further with these patches pulled in,
we can consider pullups.
C language support is pretty good in 2.7 (as it as in 2.6 already);
for C++ it is advisable to use the wip snapshot because this is
developing rapidly.

best regards
Matthias



------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------


Home | Main Index | Thread Index | Old Index