Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-24131

10.5.7 does not build stacktrace-t (OpenBSD) - HAVE_BACKTRACE / HAVE_BACKTRACE_FD missing

Details

    Description

      The 10.5.7 release does not build.

      [499/1657] : && /home/ports/pobj/mariadb-10.5.7/bin/c++  -O2 -pipe  -I/usr/local/include -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -D_FORTIFY_SOURCE=2 -DDBUG_OFF  -L/usr/local/lib -Wl,-z,relro,-z,now unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o  -o unittest/mysys/stacktrace-t -L/usr/lib   -L/usr/local/lib -lpthread  unittest/mytap/libmytap.a  mysys/libmysys.a  dbug/libdbug.a  strings/libstrings.a  mysys/libmysys.a  dbug/libdbug.a  strings/libstrings.a  -lz  -lm  -lpthread  -Wl,-rpath-link,/usr/X11R6/lib && :
      FAILED: unittest/mysys/stacktrace-t
      : && /home/ports/pobj/mariadb-10.5.7/bin/c++  -O2 -pipe  -I/usr/local/include -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -D_FORTIFY_SOURCE=2 -DDBUG_OFF  -L/usr/local/lib -Wl,-z,relro,-z,now unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o  -o unittest/mysys/stacktrace-t -L/usr/lib   -L/usr/local/lib -lpthread  unittest/mytap/libmytap.a  mysys/libmysys.a  dbug/libdbug.a  strings/libstrings.a  mysys/libmysys.a  dbug/libdbug.a  strings/libstrings.a  -lz  -lm  -lpthread  -Wl,-rpath-link,/usr/X11R6/lib && :
      ld: error: undefined symbol: my_safe_print_str
      >>> referenced by stacktrace-t.c
      >>>               unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
      >>> referenced by stacktrace-t.c
      >>>               unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
      >>> referenced by stacktrace-t.c
      >>>               unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
      >>> referenced by stacktrace-t.c
      >>>               unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
      >>> referenced by stacktrace-t.c
      >>>               unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
      >>> referenced by stacktrace-t.c
      >>>               unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
      >>> referenced by stacktrace-t.c
      >>>               unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
      c++: error: linker command failed with exit code 1 (use -v to see invocation)
      ninja: build stopped: subcommand failed.
      

      Attachments

        Activity

          brad0 Brad Smith created issue -
          brad0 Brad Smith made changes -
          Field Original Value New Value
          Description The 10.15.7 release does not build.

          {code:java}
          [499/1657] : && /home/ports/pobj/mariadb-10.5.7/bin/c++ -O2 -pipe -I/usr/local/include -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -D_FORTIFY_SOURCE=2 -DDBUG_OFF -L/usr/local/lib -Wl,-z,relro,-z,now unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o -o unittest/mysys/stacktrace-t -L/usr/lib -L/usr/local/lib -lpthread unittest/mytap/libmytap.a mysys/libmysys.a dbug/libdbug.a strings/libstrings.a mysys/libmysys.a dbug/libdbug.a strings/libstrings.a -lz -lm -lpthread -Wl,-rpath-link,/usr/X11R6/lib && :
          FAILED: unittest/mysys/stacktrace-t
          : && /home/ports/pobj/mariadb-10.5.7/bin/c++ -O2 -pipe -I/usr/local/include -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -D_FORTIFY_SOURCE=2 -DDBUG_OFF -L/usr/local/lib -Wl,-z,relro,-z,now unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o -o unittest/mysys/stacktrace-t -L/usr/lib -L/usr/local/lib -lpthread unittest/mytap/libmytap.a mysys/libmysys.a dbug/libdbug.a strings/libstrings.a mysys/libmysys.a dbug/libdbug.a strings/libstrings.a -lz -lm -lpthread -Wl,-rpath-link,/usr/X11R6/lib && :
          ld: error: undefined symbol: my_safe_print_str
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          c++: error: linker command failed with exit code 1 (use -v to see invocation)
          ninja: build stopped: subcommand failed.
          {code}
          The 10.5.7 release does not build.

          {code:java}
          [499/1657] : && /home/ports/pobj/mariadb-10.5.7/bin/c++ -O2 -pipe -I/usr/local/include -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -D_FORTIFY_SOURCE=2 -DDBUG_OFF -L/usr/local/lib -Wl,-z,relro,-z,now unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o -o unittest/mysys/stacktrace-t -L/usr/lib -L/usr/local/lib -lpthread unittest/mytap/libmytap.a mysys/libmysys.a dbug/libdbug.a strings/libstrings.a mysys/libmysys.a dbug/libdbug.a strings/libstrings.a -lz -lm -lpthread -Wl,-rpath-link,/usr/X11R6/lib && :
          FAILED: unittest/mysys/stacktrace-t
          : && /home/ports/pobj/mariadb-10.5.7/bin/c++ -O2 -pipe -I/usr/local/include -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -D_FORTIFY_SOURCE=2 -DDBUG_OFF -L/usr/local/lib -Wl,-z,relro,-z,now unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o -o unittest/mysys/stacktrace-t -L/usr/lib -L/usr/local/lib -lpthread unittest/mytap/libmytap.a mysys/libmysys.a dbug/libdbug.a strings/libstrings.a mysys/libmysys.a dbug/libdbug.a strings/libstrings.a -lz -lm -lpthread -Wl,-rpath-link,/usr/X11R6/lib && :
          ld: error: undefined symbol: my_safe_print_str
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          >>> referenced by stacktrace-t.c
          >>> unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:(test_my_safe_print_str)
          c++: error: linker command failed with exit code 1 (use -v to see invocation)
          ninja: build stopped: subcommand failed.
          {code}
          brad0 Brad Smith made changes -
          Summary 10.15.7 does not build 10.5.7 does not build
          danblack Daniel Black made changes -
          Assignee Daniel Black [ danblack ]
          danblack Daniel Black made changes -
          Attachment MDEV-24131.patch [ 54751 ]
          brad0 Brad Smith made changes -
          Attachment stacktrace.log [ 54766 ]
          danblack Daniel Black made changes -
          Summary 10.5.7 does not build 10.5.7 does not build stacktrace-t (OpenBSD) -
          danblack Daniel Black made changes -
          Summary 10.5.7 does not build stacktrace-t (OpenBSD) - 10.5.7 does not build stacktrace-t (OpenBSD) - HAVE_BACKTRACE / HAVE_BACKTRACE_FD missing
          danblack Daniel Black made changes -
          Fix Version/s 10.2 [ 14601 ]
          danblack Daniel Black made changes -
          Status Open [ 1 ] Confirmed [ 10101 ]
          danblack Daniel Black made changes -
          Assignee Daniel Black [ danblack ] Robert Bindar [ robertbindar ]
          Status Confirmed [ 10101 ] In Review [ 10002 ]
          robertbindar Robert Bindar made changes -
          Assignee Robert Bindar [ robertbindar ] Daniel Black [ danblack ]
          Status In Review [ 10002 ] Stalled [ 10000 ]
          Mingli-Yu Mingli-Yu made changes -
          serg Sergei Golubchik made changes -
          Issue Type Task [ 3 ] Bug [ 1 ]
          serg Sergei Golubchik made changes -
          Affects Version/s 10.5.7 [ 25019 ]
          serg Sergei Golubchik made changes -
          Fix Version/s 10.3 [ 22126 ]
          Fix Version/s 10.4 [ 22408 ]
          Fix Version/s 10.5 [ 23123 ]
          danblack Daniel Black made changes -
          Component/s Platform OpenBSD [ 10202 ]
          Fix Version/s 10.2.37 [ 25112 ]
          Fix Version/s 10.3.28 [ 25111 ]
          Fix Version/s 10.4.18 [ 25110 ]
          Fix Version/s 10.5.9 [ 25109 ]
          Fix Version/s 10.2 [ 14601 ]
          Fix Version/s 10.3 [ 22126 ]
          Fix Version/s 10.4 [ 22408 ]
          Fix Version/s 10.5 [ 23123 ]
          Resolution Fixed [ 1 ]
          Status Stalled [ 10000 ] Closed [ 6 ]
          serg Sergei Golubchik made changes -
          Workflow MariaDB v3 [ 115434 ] MariaDB v4 [ 158546 ]

          People

            danblack Daniel Black
            brad0 Brad Smith
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.