Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. never ever ever use Google C++ libraries if you can at all avoid it: a libprotobuf update on my system suddenly made my executable segfault *before main*.

never ever ever use Google C++ libraries if you can at all avoid it: a libprotobuf update on my system suddenly made my executable segfault *before main*.

Scheduled Pinned Locked Moved Uncategorized
programmingcplusplus
2 Posts 1 Posters 5 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mort@floss.socialM This user is from outside of this forum
    mort@floss.socialM This user is from outside of this forum
    mort@floss.social
    wrote last edited by
    #1

    never ever ever use Google C++ libraries if you can at all avoid it: a libprotobuf update on my system suddenly made my executable segfault *before main*.

    Not the first time a libprotobuf update just randomly breaks everything. But it's usually *after* main. #programming #cplusplus

    Link Preview Image
    mort@floss.socialM 1 Reply Last reply
    0
    • mort@floss.socialM mort@floss.social

      never ever ever use Google C++ libraries if you can at all avoid it: a libprotobuf update on my system suddenly made my executable segfault *before main*.

      Not the first time a libprotobuf update just randomly breaks everything. But it's usually *after* main. #programming #cplusplus

      Link Preview Image
      mort@floss.socialM This user is from outside of this forum
      mort@floss.socialM This user is from outside of this forum
      mort@floss.social
      wrote last edited by
      #2

      Google does *not at all* care about ABI stability, it's been an issue before that Google libraries change their ABI based on whether they're compiled with ASAN or not. It wouldn't surprise me that Google has now made their ABI depend on some random compiler flag that's different between what the libprotobuf system package is built with and what meson builds my project with. I hate Google so much.

      1 Reply Last reply
      1
      0
      • pixelate@tweesecake.socialP pixelate@tweesecake.social shared this topic
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups