Follow-up Comment #25, task #14945 (project administration):

Hi Ineiev,

> You can see that it's conditional.

1) It seems that kernel header files (GPLv2 only) are unconditionally
included.

2) I think these following line is unconditional
http://svn.savannah.gnu.org/viewvc/rtai/vulcano/base/malloc/malloc.c?revision=1&view=markup
: 
1430    #ifndef CONFIG_KBUILD
1431    #define CONFIG_KBUILD
1432    #endif
1433    
1434    #ifdef CONFIG_KBUILD
1435    EXPORT_SYMBOL(rtheap_init);
1436    EXPORT_SYMBOL(rtheap_destroy);
1437    EXPORT_SYMBOL(rtheap_alloc);
1438    EXPORT_SYMBOL(rtheap_free);
1439    EXPORT_SYMBOL(rtai_global_heap);
1440    EXPORT_SYMBOL(rtai_global_heap_adr);
1441    EXPORT_SYMBOL(rtai_global_heap_size);
1442    #endif /* CONFIG_KBUILD */

By the way, I don't tend to dip into the other unrelated projects whether they
are effectively GPLv2 only, However, these projects exist and they broke
"Savannah requires GPLv3+ compatibility" if that is claimed somewhere. I think
it is clear.

Could you kindly please consider hosting? I think if considering Linux kernel,
there are many Savannah projects with exception.

Thanks,
Gao Xiang

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?14945>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/


Reply via email to