fpmake doesn't install *.a's anymore.
Original Reporter info from Mantis: marco @marcoonthegit
-
Reporter name: Marco van de Voort
Original Reporter info from Mantis: marco @marcoonthegit
- Reporter name: Marco van de Voort
Description:
A build doesn't install any *.a's anymore.
I attached my buildscript just in case, but I assume it is not really unique.
Morever the files are built, just not installed.
Steps to reproduce:
@echo on
set BASEDRV=c:
set SRCDIR=%BASEDRV%\repo\fpc
set PPCNAME=ppc386
set FPCSTART=d:\fpc\2.6.2\bin\i386-win32%PPCNAME%
set LOGDIR=%BASEDRV%\repo
set INSTALLDIR=%BASEDRV%\pp32
set OPTS=-gl -XX -dUse_MINGW_GDB -CpPENTIUMM -dLZX_USETHREADS
set NEWOPT=-O4 -Oppentiumm -Cfavx
set COMMONOPTS=UPXPROG=echo COPYTREE=echo OPT="%OPTS%" NEWOPT="%NEWOPT%"
rem === invariant part ===
cd /d %SRCDIR%
dumptime set %temp%\stdbuild.txt
REM the next on one line
make -j 5 RELEASE=0 distclean all FPMAKEOPT="-T 5" %COMMONOPTS% FPC=%FPCSTART% 1> %LOGDIR%\buildlog.txt 2>&1
REM separate install step for crossversion purposes (and under Unix sudo)
make install %COMMONOPTS% INSTALL_PREFIX=%INSTALLDIR% FPC=%SRCDIR%/compiler/%PPCNAME% 1> %LOGDIR%\installlog.txt 2>&1
dumptime get %temp%\stdbuild.txt
Additional information:
Reported at http://forum.lazarus.freepascal.org/index.php/topic,26455.0/topicseen.html
supposed problem introduction:
Revision 29004
Author: joost
Date: Thu Nov 6 21:45:56 2014 UTC (12 days, 19 hours ago)
Changed paths: 1
Log Message:
* Do not use SetCurrentDir anymore during installations
Mantis conversion info:
- Mantis ID: 27058
- OS: win32
- Platform: i386
- Version: 2.7.1
- Fixed in version: 3.0.0
- Fixed in revision: 29092 (#d844025d)