GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    mittorn (mittorn@masturbated.one)'s status on Wednesday, 29-Jan-2025 22:44:06 JST mittorn mittorn

    #boost is shit, do not use it!

    Portage says:
    * Boost.Regex is *extremely* ABI sensitive. If you get errors such as
    *
    * undefined reference to `boost::re_detail_108500::cpp_regex_traits_implementation
    * <char>::transform_primary[abi:cxx11](char const*, char const*) const'
    *
    * Then you need to recompile Boost and all its reverse dependencies
    * using the same toolchain. In general, *every* change of the C++ toolchain
    * requires a complete rebuild of the Boost-dependent ecosystem.
    *
    * See for instance https://bugs.gentoo.org/638138

    In conversation about 4 months ago from masturbated.one permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: bugs.gentoo.org
      638138 – media-video/mkvtoolnix-17.0.0 - undefined reference to `boost::re_detail_106500::cpp_regex_traits_implementation::transform_primary[abi:cxx11](char const*, char const*) const'
    • Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 29-Jan-2025 22:46:01 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      @mittorn Reminds me that I tend to mask boost but I might as well mask it in my own profile and then unmask it on the few machines where I really need it.
      In conversation about 4 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 29-Jan-2025 23:05:32 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      @mittorn Probably eating 100% of CPU for the preprocessor since IIRC distcc only does the compiling part.
      And C++, specially boost, is basically preprocessor denial of service.
      In conversation about 4 months ago permalink
    • Embed this notice
      mittorn (mittorn@masturbated.one)'s status on Wednesday, 29-Jan-2025 23:05:34 JST mittorn mittorn
      in reply to
      • Haelwenn /элвэн/ :triskell:

      @lanodan I keeping boost in mask too, only unmasking when building specific packages. This does not keep me from ABI breakage, but helps reduce boost-depended packages count and prevent rebuilds
      Now i installed boost to build inkscape, just to test some features and it will be removed after, most time my gentoo installs work without boost and even without gtk3
      Also, while boost builds remotely with distcc, it's buildsystem eats 100% CPU. How???

      In conversation about 4 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.