Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 Oct 2023 15:56:38 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 274336] databases/firebird40-server: fix build with lld 17
Message-ID:  <bug-274336-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D274336

            Bug ID: 274336
           Summary: databases/firebird40-server: fix build with lld 17
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: acm@FreeBSD.org
          Reporter: dim@FreeBSD.org
             Flags: maintainer-feedback?(acm@FreeBSD.org)
          Assignee: acm@FreeBSD.org

Building databases/firebird40-server with lld 17 results in the
following link error:

  c++  -O2 -pipe  -DAMD64 -fstack-protector-strong -isystem /usr/local/incl=
ude
-fno-strict-aliasing   -isystem /usr/local/include -std=3Dc++11  -std=3Dc++=
11
-std=3Dc++11 -std=3Dc++11 -static-libstdc++ -Wl,--version-script,firebird.v=
ers=20
-fstack-protector-strong -L/usr/local/lib  -D_THREAD_SAFE  -shared=20=20
-Wl,-soname,libfbclient.so.4 -Wl,-rpath,/usr/local/lib  -o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/gen/Release/firebird/lib/libfbclient.so.4.0.2
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/DistributedTransaction.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/MasterImplementation.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/PluginManager.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/alt.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/array.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/blob.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/gds.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/keywordsStub.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/perf.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/preparse.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/user_dsql.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/utl.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/why.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/config/os/posix/binreloc.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/yvalve/config/os/posix/config_root.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/remote/inet.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/remote/merge.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/remote/parser.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/remote/protocol.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/remote/remote.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/auth/SecureRemotePassword/srp.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/remote/client/BlrFromMessage.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/remote/client/interface.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/auth/SecureRemotePassword/client/SrpClient.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/auth/SecurityDatabase/LegacyClient.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/plugins/crypt/arc4/Arc4.o
/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.28=
16-0/temp/Release/common.a
-L/wrkdirs/share/dim/ports/databases/firebird40-client/work/Firebird-4.0.2.=
2816-0/gen/Release/firebird/lib
 -liconv -lm  -lpthread -ldecFloat -lre2  -ltommath -ltomcrypt
  c++: warning: argument unused during compilation: '-static-libstdc++'
[-Wunused-command-line-argument]
  ld: error: version script assignment of 'global' to symbol '_IO_stdin_use=
d'
failed: symbol not defined
  c++: error: linker command failed with exit code 1 (use -v to see invocat=
ion)

The mentioned symbol is only relevant for Linux. Remove it from the
builds/posix/vers.sh.in script that generates the linker version script.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-274336-7788>