View Issue Details

IDProjectCategoryView StatusLast Update
0037220FPCRTLpublic2020-09-25 12:12
ReporterCudaText man Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version3.3.1 
Summary0037220: Problem with DirectoryExists() on FreeBSD 12, it uses wrong structure for older FreeBSD (v10)
DescriptionReported on October 2019 in mail list, see "freebsd" at
https://lists.freepascal.org/pipermail/fpc-pascal/2019-October/subject.html
https://lists.freepascal.org/pipermail/fpc-pascal/2019-November/subject.html

In Nov 2019, I found fix for the same in Java RTL:
https://github.com/jnr/jnr-posix/issues/126
Java men did this - they detect ABI version and if ABI of FreeBSD 12 is found they use different struct for file funcs.

This is major bug affecting CudaText on FreeBSD 12
TagsNo tags attached.
Fixed in Revision
FPCOldBugId
FPCTarget
Attached Files

Activities

Marco van de Voort

2020-09-25 12:12

manager   ~0125839

Libcless abi detect is really hard.

Issue History

Date Modified Username Field Change
2020-06-16 14:32 CudaText man New Issue
2020-09-25 12:12 Marco van de Voort Note Added: 0125839