pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: gobject-introspection is like, the worst.
On Thu, Jun 29, 2017 at 09:51:20AM -0400, D'Arcy Cain wrote:
> On 06/28/17 17:09, Joerg Sonnenberger wrote:
> > I have not seen a single instance of this in bulk builds on 7.0 with GCC
> > or 7.99+ with clang. It would be a starting point to understand if it is
> > a problem with the module loader or not.
>
> I tried installing clang but ran into a problem. Maybe you can help me.
>
> from all the reading I did I wound up adding this to mk.conf:
>
> MKLLVM=yes
> HAVE_LLVM=yes
> PKGSRC_COMPILER= clang
> CLANGBASE= /usr
> HAVE_LLVM= yes
>
> I wasn't totally clear about the first two items so I added them to the
> environment as well. I then cleared out my object tree and built and
> installed a new kernel. That worked and I installed and rebooted. Then I
> cleared my object tree again andran this.
>
> ./build.sh -M/usr/obj/ tools && ./build.sh -M/usr/obj/ release
>
> That fails with this.
>
> # create libstdc++-v3/allocator-inst.d
> CC=/usr/obj/tools/bin/x86_64--netbsd-clang++ /usr/obj/tools/bin/nbmkdep -f
> allocator-inst.d.tmp -- -I/usr/obj/destdir/usr/include/g++/backward
> -std=c++11 -D_GLIBCXX_ABI_TAG_CXX11= --sysroot=/usr/obj/destdir
> -I/usr/src/external/gpl3/gcc/dist/gcc
> -I/usr/src/external/gpl3/gcc/dist/include
> -I/usr/src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++
> -I/usr/src/external/gpl3/gcc/dist/libgcc
> -I/usr/src/external/gpl3/gcc/lib/libstdc++-v3/../libstdc++-v3/arch/x86_64
> -I. -DHAVE_STDLIB_H -DHAVE_STRING_H
> -I/usr/src/external/gpl3/gcc/dist/libstdc++-v3/include
> -I/usr/src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64 -D_GLIBCXX_SHARED
> -DGTHREAD_USE_WEAK -DSUPPORTS_WEAK -std=gnu++11 -std=gnu++98
> /usr/src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98/allocator-inst.cc &&
> mv allocator-inst.d.tmp allocator-inst.d
> In file included from
> /usr/src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98/allocator-inst.cc:29:
> In file included from /usr/obj/destdir/usr/include/c++/memory:600:
> In file included from
> /usr/src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++/typeinfo:34:
> /usr/src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++/exception:37:10:
> fatal error:
> 'bits/c++config.h' file not found
> #include <bits/c++config.h>
> ^~~~~~~~~~~~~~~~~~
> 1 error generated.
> nbmkdep: compile failed.
>
> I'm not sure why it's even in the gcc tree.
MKGCC=no :)
Joerg
Home |
Main Index |
Thread Index |
Old Index