Skip to content

Build fails when enabled more than one job in make #19

@ligurio

Description

@ligurio

How-To reproduce:

$ mkdir build; cd build && cmake -DWITH_TESTING=ON ..
$ make -j

Workaround: run build with -j option.
I suspect this happens due to missed dependencies in CMakeLists.

Scanning dependencies of target clientlib                     
[100%] Building CXX object libmysql/CMakeFiles/clientlib.dir/libmysql.cc.o
[105%] Building CXX object libmysql/CMakeFiles/clientlib.dir/errmsg.cc.o                                                      
[105%] Building CXX object libmysql/CMakeFiles/clientlib.dir/__/sql-common/client.cc.o                                        
[105%] Building CXX object libmysql/CMakeFiles/clientlib.dir/__/sql-common/client_plugin.cc.o                                 
[105%] Building CXX object libmysql/CMakeFiles/clientlib.dir/__/sql-common/client_authentication.cc.o                         
[105%] Building CXX object libmysql/CMakeFiles/clientlib.dir/__/sql-common/get_password.cc.o
[105%] Building CXX object libmysql/CMakeFiles/clientlib.dir/__/sql-common/net_serv.cc.o                                      
[105%] Building CXX object libmysql/CMakeFiles/clientlib.dir/__/sql/auth/sha2_password_common.cc.o                            
[105%] Building CXX object libmysql/CMakeFiles/clientlib.dir/__/sql/auth/password.cc.o                                        
[105%] Linking CXX static library ../archive_output_directory/libclientlib.a                                                  
[105%] Built target clientlib                                                                                                 
[105%] Generating ../archive_output_directory/perconaserverclient_depends.c                                                   
Scanning dependencies of target perconaserverclient                                                                           
[105%] Building C object libmysql/CMakeFiles/perconaserverclient.dir/__/archive_output_directory/perconaserverclient_depends.c
.o                                                             
[105%] Linking C static library ../archive_output_directory/libperconaserverclient.a                                          
Merging library perconaserverclient                                                                                           
[105%] Built target perconaserverclient                        
[  0%] Built target mysqlclient_build                          
make: *** [Makefile:141: all] Error 2   

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions