Posted by jpluimers on 2019/03/12
Steps to get it working on ESXi 6.x with p7zip 16.02:
- Copy the output of https://sourceforge.net/projects/p7zip/files/p7zip/16.02/p7zip_16.02_x86_linux_bin.tar.bz2/download to a place where you can reach it through http (as
wget
on ESXi does not understand https
)
- Follow the script below
mkdir -p /local/bin
cd /local bin
wget http://192.168.71.62/esxi/netcologne.dl.sourceforge.net/project/p7zip/p7zip/16.02/p7zip_16.02_x86_linux_bin.tar.bz2
bzip2 -d p7zip_16.02_x86_linux_bin.tar.bz2
mv p7zip_16.02/bin/7z* .
chmod 755 7z 7za 7zra
Based on much longer steps involving Windows and an older version of p7zip: 7zip on ESXi through p7zip.
–jeroen
Posted in 7zip, Compression, ESXi4, ESXi6, ESXi6.5, Power User, Virtualization, VMware, VMware ESXi | Leave a Comment »
Posted by jpluimers on 2019/03/12
On my list of things to install soon IDE Fix Pack 6.4 and 6.4.1:
Technically, there is 6.4 that works in Delphi 10.3 Rio Update 1, but it is better to install 6.4.1 as it works with 10.3 and 10.3.1:
The dependencies file looks interesting for good uses list optimisation, given that you compile with all conditional define permutations:
There is a ton of changes, of which I like the bold ones most:
6.4
- Fixed: Packages with duplicate units may not have caused a fatal compiler error.
- Added: Support for Delphi 10.3 Rio
- Added: StyleUtils.inc performance optimizations for faster UI rendering (D10.3)
- Added: Infinite loop detection in TDebugger.UpdateEventLog
- Added: Fix for TStringList.IndexOfName bug (RSP-21633)
- Added: Fix for access violation in the Welcomepage JScript9.dll binding
- Added: TCustomListBox.ResetContent is skipped if the handle isn’t created yet
- Added: More STRINGCHECKS-free RTL code (2009/2010)
- Added: More DFM Streaming optimizations
- Added: RTL and DFM streaming patches to remove STRINGCHECKS (2009/2010)
- Added: Removed VclFixPack OutputDebugString calls (2009)
- Added: FillChar uses Enhanced REP MOVSB/STOSB cpu feature if available for large sizes.
- Added: Enabled CPU LOCK string assignment optimization for local variables
- Added: -x-Oe (experimental optimizations) and -x-cgo compiler option extension
- Added: CodeGen: Remove of some unnecessary push/pop operations
- Added: Expression Evaluator allows array access to pointers even if the type wasn’t declared with {$POINTERMATH ON}
- Added: Max number of constants in a function was increased from 64K to 16M (2009-XE3)
- Added: New compiler option extensions: -x–compileonly, -x–reslist, -x–depfile, -x–unitstats
- Added: More performance optimization for the DCC64 compiler
- Added: TStringBuilder.SetLength optimization [RSP-19178] (XE+)
- Added: TStrings.GetDelimitedText optimization
- Improved: Slight faster TStringList.IndexOfName optimization for sorted string lists.
6.4.1
- Fixed: StyleUtils.inc patch contained a hard coded address causing the patch to fail if the DLL’s base address was relocated. (10.3 only)
- Fixed: TCustomListBox.ResetContent patch crashed with an access violation. (2010 only)
–jeroen
Read the rest of this entry »
Posted in Delphi, Development, Software Development | Leave a Comment »