KhiopsML / khiops

Khiops is an AutoML suite for supervised and unsupervised learning
https://khiops.org
BSD 3-Clause Clear License
36 stars 4 forks source link

force gcc optimization to O1 in KWDGPODiscretizer #238

Closed bruno-at-orange closed 7 months ago

bruno-at-orange commented 7 months ago

With gcc 12.2.0 (on debian 12), gcc seems too aggressive. The only way to fix a segmentation fault is to force the optimization level to O1 instead of O2.

The segmentation fault occurred while accessing the variable cell1 which is NULL. By adding the following (unnecessary) line, the segmentation fault vanishes:

if (cell1==NULL or cell2==NULL) exit(1);

With O1 optimization level, this line is not necessary to cope with this segmentation fault close #163