LINUX.ORG.RU

  1. Попробовать обновить систему
  2. Попробовать переставить пакет с fpc
  3. Попробовать пересобрать пакет из портов, обновив их перед этим
  4. Запустить через ktrace и посмотреть вывод
  5. Сменить ОС на что-то попроще
alex0x08 ★★★
()
Ответ на: комментарий от alex0x08
  1. Попробовать переставить пакет с fpc

Пробовал, не помогло

  1. Попробовать обновить систему

стоит последняя 7.3

  1. Сменить ОС на что-то попроще

не вариант, ибо задрали кулхацкеры

Попробовать пересобрать пакет из портов, обновив их перед этим
Запустить через ktrace и посмотреть вывод

ок, посмотрим что с этого изменится.

tt
() автор топика
Последнее исправление: tt (всего исправлений: 1)
Ответ на: комментарий от alex0x08

Попробовать пересобрать пакет из портов, обновив их перед этим

не помогло

syspatch

аналогично

Запустить через ktrace и посмотреть вывод

$ kdump -f ktrace.out 
4528 ktrace   RET   ktrace 0
4528 ktrace   CALL  execve(0xcf7edeff,0xcf7ede58,0xcf7ede60)
4528 ktrace   NAMI  "/usr/local/bin/fpc"
4528 ktrace   ARGS  
        [0] = "/usr/local/bin/fpc"
tt
() автор топика

УМВР:

amihailov@amihailov[0]:~$ doas pkg_add fpc
quirks-6.122 signed on 2023-09-17T10:51:01Z
fpc-3.2.2: ok
amihailov@amihailov[0]:~$ fpc
Free Pascal Compiler version 3.2.2 [2023/03/25] for x86_64
Copyright (c) 1993-2021 by Florian Klaempfl and others
fpc [options] <inputfile> [options]
 Only options valid for the default or selected platform are listed.
 Put + after a boolean switch option to enable it, - to disable it.
  @<x>   Read compiler options from <x> in addition to the default fpc.cfg
  -a     The compiler does not delete the generated assembler file
      -a5        Don't generate Big Obj COFF files for GNU Binutils older than 2.25 (Windows, NativeNT)
      -al        List sourcecode lines in assembler file
      -an        List node info in assembler file (-dEXTDEBUG compiler)
      -ao        Add an extra option to external assembler call (ignored for internal)
      -ap        Use pipes instead of creating temporary assembler files
      -ar        List register allocation/release info in assembler file
      -at        List temp allocation/release info in assembler file
  -A<x>  Output format:
      -Adefault  Use default assembler
      -Aas       Assemble using GNU AS
      -Agas      Assemble using GNU GAS
      -Agas-darwin Assemble darwin Mach-O64 using GNU GAS
*** press enter ***
Slack ★★★★★
()
Ответ на: комментарий от tt

не вариант, ибо задрали кулхацкеры

А FreeBSD не вариант, она производительней, чем OpenBSD, тем более на слабом железе, учитывая, что у тебя стоит i386-сборка. Да в FreeBSD 15 дропнут поддержку 32 битной x86, но 14 ещё не вышла, которая будет поддерживаться минимум 5 лет.

P.S. fpc у меня на amd64-сборке OpenBSD работает.

filosof ★★
()