1

I'm not, by any means, a C++ expert and Linux neither. I just want to take the oracle free tier a spin. 4 CPU's with 24gb seems too good for personal projects.

I'm trying to build v4.0.2 from source but I'm stuck with this message:

make[3]: Entering directory '/home/opc/firebird/gen'
g++ -static-libstdc++ -pthread -Wl,-rpath,/lib -Wl,-rpath,/intl -Wl,--version-script,empty.vers
/home/opc/firebird/temp/Release/gpre/c_cxx.o
...
/home/opc/firebird/temp/Release/common.a -o 
/home/opc/firebird/gen/Release/firebird/bin/gpre_boot -L/home/opc/firebird/gen/Release/firebird/lib -latomic -lm -ldl -ldecFloat -lre2

/usr/bin/ld: cannot find -lstdc++

collect2: error: ld returned 1 exit status

After the machine was created (Linux Oracle 8, a branch of CentOS 8) I've run the following commands:

git clone -b v4.0.2 https://github.com/FirebirdSQL/firebird.git
sudo yum group install "Development Install"
sudo yum install llvm-toolset libicu libicu-devel ncurses ncurses-devel
./autogen.sh --with-system-editline=yes --with-system-icu
./configure --with-builtin-tommath --with-builtin-tomcrypt --prefix=/opt/firebird
Make

It seems something with static libraries, which I've tried to find without any luck.

Any help?

As this question was marked as duplicate, i just want to add that none of those answers in 13195110 doesnt work. All development packages was installed, there arent static devel packages to install. I suspect that has something to do with ARM build.

José Eduardo
  • 323
  • 1
  • 5
  • 16

0 Answers0