Recent

Author Topic: [SOLVED] Bootstrapping a new version of FPC (here 3.3.1) with all tools  (Read 1306 times)

AxBen

  • New Member
  • *
  • Posts: 17
Re: Bootstrapping a new version of FPC (here 3.3.1) with all tools
« Reply #15 on: February 28, 2024, 11:03:22 am »
Feedback (questions ;-)

- Cloned from git clone https://gitlab.com/freepascal.org/fpc/source.git rsp. downloaded from http://downloads.freepascal.org/fpc/snapshot/trunk/source/fpc.zip
- Now buildfaq.pdf wants me to run make cycle => this target is not available => clarified
- Instead, I used "make all" which works but creates a new 3.2.2 version (21.05.2021) => shouldn't the build result in a 3.3.1 version?
- Do I have to run fpcmake in advance?
- Do I have to do a git checkout <something> in advance?
- Where/when would I change the installation path? => Found out myself
« Last Edit: February 28, 2024, 02:02:45 pm by AxBen »

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11446
  • FPC developer.
Re: Bootstrapping a new version of FPC (here 3.3.1) with all tools
« Reply #16 on: February 28, 2024, 11:08:02 am »
make cycle is a target of compiler/   It is part of "make all" in the toplevel dir.


make all builds, but doesn't install. That requires "make install"  with a certain parameter to show why. (and it is not a good thing to overwrite your release compiler)

AxBen

  • New Member
  • *
  • Posts: 17
Re: Bootstrapping a new version of FPC (here 3.3.1) with all tools
« Reply #17 on: February 28, 2024, 05:08:44 pm »
I seem to have managed to compile fpc 3.3.1 plus ppcrossx64 3.3.1 using:

- make all
- make all OS_TARGET=win64 CPU_TARGET=x86_64
- make install      PREFIX=path
- make crossinstall PREFIX=path OS_TARGET=win64 CPU_TARGET=x86_64

fpcupdeluxe did not work for me.

Thx for your support!

 

TinyPortal © 2005-2018