Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel

fpc-devel · 2021-08

  1. Building trunk of today fails on Windows: Error: Invalid DLL C:\WINDOWS\system32\common.dll, invalid header size

    C:\devel\fpc\trunk>git log -1 commit a77f5221f341b32bb964c03dc61c1e80b71714dd (HEAD -> main, origin/main, origin/HEAD) Author: florian Date: Sat Aug 21 20:36:29 2021…

    Bart, Bo Berglund, Florian Klämpfl
    37
  2. The "magic div" algorithm

    I know I was told what the algorithm was already, but I can't find it in my email history, so I'm forced to ask again... is there a reference to the algorithm that's…

    J. Gareth Moreton, Benito van der Zander, Ched
    16
  3. Building a debug version of FPC-main on Windows

    I am using the following script to build a debug version of FPC-main on Windows: set BINUTILS_DIR=C:\Lazarus\fpc_bootstrap_compiler\3.2.2\i386-win32 set…

    Werner Pamler, Marco van de Voort, Michael Van Canneyt
    9
  4. Re: The

    Some divisors, like 7, do not have a reciprocal that can be contained within 32 bits. Expanding to 64 bits, however, is a clever approach that I overlooked, since you…

    J. Gareth Moreton
    0
  5. Using -a or -s option forces change to external assembler

    On Linux 64 bit the compiler defaults to using the internal assembler. When adding the -a command line option an external assembler is called. This is unexpected based…

    Christo Crause, Jonas Maebe, Tomas Hajny
    2
  6. Re: Building trunk of today fails on Windows: Error:Invalid DLL C:\WINDOWS\system32\common.dll, invalid header size

    It might be to do with the order that directories are searched. If it finds the 64-bit version ghost, then it will throw an error. I've requested to change the error to…

    J. Gareth Moreton, Bart, Unknown author
    2
  7. Peculiar string comparison behaviour ("0-0" and "-00" are same)

    I have encountered a peculiar behaviour in FPC string comparison functions (UnicodeSameStr, UnicodeTextStr, UnicodeCompareStr, and Wide* variants). Basically, on some…

    Denis Kozlov
    0
  8. Disorganised! Getting back into the swing of it!

    I've been very disorganised as of late and trying to remember where I am, since there are a few bugs that are possibly my doing.  I also told Chris Rorden that I'd fix…

    J. Gareth Moreton
    0
  9. Build failure in Fedora 35 due to glibc 2.34 code hardening

    Fedora has recently moved to using glibc 2.34. That caused Free Pascal Compiler to stop building with the following output: /usr/bin/ld:…

    Mattia Verga, Florian Klämpfl, Karoly Balogh
    4
  10. FPC move to mantis completed

    After several technical issues (8 tries were needed to convert the FPC sources to git), the move from svn/mantis to gitlab has been completed. The FPC sources are now…

    Michael Van Canneyt
    0