LibPrelude does not build with glibc 2.16
|Assigned to:||-||% Done:||
I have discovered build failure reason - libprelude does not build correctly with glibc 2.16
This is caused by fact, that gets has been declared as a security hole(fgets should be used instead), see http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2012-July/066729.html.
File : libmissing/stdio.in.h
Line : 119
gets is no longer used but Prelude. Maybe update this libmissing ?
Updated by Nourdine AHAMADA about 1 year ago
- File 530_gets.patch added
I've attached a patch that put the unsetting of 'gets' (and the Warning modification) under the same condition than its definition since the ISOC11.
This issue also occurs in libpreludedb, prelude-lml and prelude manager, but the patch should work for them too.
Updated by Jean-Charles ROGEZ 7 months ago
- Project changed from Prelude-IDS to Libprelude
- Category deleted (
- Target version deleted (