Download Latest Version Other-README (646 Bytes)
Email in envelope

Get an email when there's a new version of MinGW - Minimalist GNU for Windows

Home / MSYS / Extension / rebase / rebase-4.0.1_1-1
Name Modified Size InfoDownloads / Week
Parent folder
rebase.README.txt 2011-11-17 3.8 kB
rebase-4.0.1_1-1-msys-1.0.17-src.tar.lzma 2011-11-17 276.2 kB
rebase-4.0.1_1-1-msys-1.0.17-lic.tar.lzma 2011-11-17 6.6 kB
rebase-4.0.1_1-1-msys-1.0.17-bin.tar.lzma 2011-11-17 112.7 kB
rebase-4.0.1_1-1-msys-1.0.17-dev.tar.lzma 2011-11-17 7.2 kB
rebase-4.0.1_1-1-msys-1.0.17-doc.tar.lzma 2011-11-17 15.3 kB
Totals: 6 Items   421.7 kB 699
msys rebase
========================================================================
The rebase distribution contains four utilities, rebase, rebaseall,
peflags, and peflagsall.  The first utility is modeled after Microsoft's
SDK rebase.  However, instead of linking rebase against Microsoft's
imagehlp library, it is linked against Ralf Habacker's imagehelper
library.

The rebaseall utility is a convenient way for users that suffer from the
MSYS rebase problem to rebase their entire system (i.e., all of their
DLLs) -- this is particularly problematic with perl.  The rebase problem
is due to fork() failing when it is unable to load DLLs in the child at
the same address as in the parent.  This is caused by DLLs which have
conflicting base addresses.  An error message like the following will be
displayed when the problem is triggered:

      0 [main] miniperl 7024 sync_with_child: child 7580(0xD0) died before initialization with status code 0xC0000135
   2323 [main] miniperl 7024 sync_with_child: *** child state waiting for longjmp

Usage:
===================================================================
Use the following procedure to rebase your entire MSYS system:

    1. shutdown all MSYS processes
    2. start dash (do not use bash, rxvt, or mintty)
    3. execute /bin/rebaseall (in the dash window)

See /usr/share/doc/rebase/$V/README for more information.

Runtime requirements (these, or newer)
  msys-core-bin                   1.0.17-1
  msys-dash-bin                   0.5.5.1_2-1

Build requirements
  msys-gcc-bin                    3.4.4-3
  msys-binutils-bin               2.19.51-3
  msys-w32api-dev                 3.14-3
  msys-core-bin                   1.0.17-1
  msys-coreutils-bin              5.97-3
  msys-bash-bin                   3.1.17-4
  msys-patch-bin                  2.6.1-1
  msys-make-bin                   3.82-5
  msys-tar-bin                    1.23-1
  msys-sed-bin                    4.2.1-2
  msys-gawk-bin                   3.1.7-2
  msys-bzip2-bin                  1.0.6-4
  msys-xz-bin                     5.0.3-1
  msys-file-bin                   5.04-1

Canonical homepage:
  http://www.tishler.net/jason/software/rebase/

Canonical download:
  http://www.tishler.net/jason/software/rebase/
  http://mirrors.kernel.org/sourceware/cygwin/release/rebase/

License:
  GPLv2+

Language:
  C, C++

========================================================================

Build instructions:
  unpack rebase-4.0.1_1-1-msys-1.0.17-src.tar.lzma
  mgwport rebase-4.0.1_1-1.msysport all

This will create:
  rebase-4.0.1_1-1-msys-1.0.17-src.tar.gz
  rebase-4.0.1_1-1-msys-1.0.17-bin.tar.gz
  rebase-4.0.1_1-1-msys-1.0.17-dev.tar.gz
  rebase-4.0.1_1-1-msys-1.0.17-doc.tar.gz
  rebase-4.0.1_1-1-msys-1.0.17-lic.tar.gz

See `mgwport --help' for other options.

========================================================================

Port Notes:
----- rebase-4.0.1_1-1 -- 2011-11-16 -----
* Update to latest upstream
  + Adds rebase database functionality
    + See /usr/share/doc/rebase/$V/README for more information,
      especially regarding the new -s and -i flags.
    + databases are located in
      /etc/rebase.db.i386   (for 32bit DLLs)
      /etc/rebase.db.x86_64 (for 64bit DLLs)
  + Supports 64bit DLLs and EXEs
    + See /usr/share/doc/rebase/$V/README for information concerning
      the new -4 and -8 flags.
  + See NEWS file
* Added -dev package with rebase-dump.exe utility for inspecting the
  contents of the database files.
* Package built using mgwport framework

----- rebase-3.0.1_1-2 -- 2010-05-08 -----
* Fix a few oversights in rebaseall and peflagsall
  (dash != ash, don't rebase msys debug dll)

----- rebase-3.0.1_1-1 -- 2010-01-23 -----
* Initial msys packaging (unreleased)

Source: rebase.README.txt, updated 2011-11-17