ville:
> Hi,
> 
> I wonder if I'm building postfix wrong, but since it is configured to 
> build with gcc
> and the mysql c connector seems to contain c++ code it finally fails to 
> link due to
> lack of new and delete operators and some pthread stuff.
> If I add -lstdc++ in the cmdline and -lpthread in the makedefs, it'll 
> link just fine.
> 
> make makefiles OPT='-static' 'CCARGS=-DHAS_MYSQL 
> -I/data/libs/mysql_connector_install/include/' 
> 'AUXLIBS_MYSQL=-L/data/libs/mysql_connector_install/lib/ -lmysqlclient 
> -lz -lm -lstdc++'
> 
> Maybe the above method is not the proper way of building postfix 
> statically?

Yes, don't do OPT=-static

Instead, follow INSTALL instructions.

make makefiles shared=no CCARGS... AUXLIBS...

        Wietse

Reply via email to