i've just verified that it still works with Lazarus Release 3.6 (FPC 3.2.2). attached below is a zip file containing two short include files, each containing a description of where abouts in pdecsub.pas they need to be $Included (instead of the original instructions to replacing pdecsub.pas
Thanks for the patch Rob which will be essential on new systems which will have a new GLIBC table no longer compatible with the 2.2.5 table used by fpc.