Skip to content
Commits on May 20, 2011
  1. @psyeugenic

    Update copyright years

    psyeugenic committed May 20, 2011
Commits on May 10, 2011
  1. @bufflig
Commits on Sep 15, 2010
  1. @tuncer @bjorng

    Clean up bootstrap targets and documentation

    tuncer committed with bjorng Sep 12, 2010
    Remove cleartool invocation and adapt docs to reflect git transition.
Commits on Aug 3, 2010
  1. @bjorng
  2. @bjorng
Commits on Jun 8, 2010
  1. @bufflig
Commits on Mar 22, 2010
  1. @bjorng

    otp_build: Don't run hooks when updating the primary bootstrap

    bjorng committed with Erlang/OTP Mar 22, 2010
    Since "otp_build update_primary" copies files that may contain
    trailing spaces, the commit may fail if the repository has a
    pre-commit hook that refuses to commit files with whitespace
    problems. Avoid the problem by not running any hooks.
Commits on Feb 10, 2010
  1. @rickard-green

    OTP-8323 Cross compilation improvements and other build system

    rickard-green committed with Erlang/OTP Feb 10, 2010
              improvements.
    
              Most notable:
    
              Lots of cross compilation improvements. The old cross compilation
              support was more or less non-existing as well as broken. Please,
              note that the cross compilation support should still be
              considered as experimental. Also note that old cross compilation
              configurations cannot be used without modifications. For more
              information on cross compiling Erlang/OTP see the
              $ERL_TOP/xcomp/README file.
    
              Support for staged install using <url
              href="http://www.gnu.org/prep/standards/html_node/DESTDIR.html">D
              ESTDIR</url>. The old broken INSTALL_PREFIX has also been fixed.
              For more information see the $ERL_TOP/README file.
    
              Documentation of the release target of the top Makefile. For more
              information see the $ERL_TOP/README file.
    
              make install now by default creates relative symbolic links
              instead of absolute ones. For more information see the
              $ERL_TOP/README file.
    
              $ERL_TOP/configure --help=recursive now works and prints help for
              all applications with configure scripts.
    
              Doing make install, or make release directly after make all no
              longer triggers miscellaneous rebuilds.
    
              Existing bootstrap system is now used when doing make install, or
              make release without a preceding make all.
    
              The crypto and ssl applications use the same runtime library path
              when dynamically linking against libssl.so and libcrypto.so. The
              runtime library search path has also been extended.
    
              The configure scripts of erl_interface and odbc now search for
              thread libraries and thread library quirks the same way as erts
              do.
    
              The configure script of the odbc application now also looks for
              odbc libraries in lib64 and lib/64 directories when building on a
              64-bit system.
    
              The config.h.in file in the erl_interface application is now
              automatically generated in instead of statically updated which
              reduces the risk of configure tests without any effect.
    
              (Thanks to Henrik Riomar and Winston Smith for testing)
Commits on Feb 9, 2010
  1. @tuncer

    Make newline in RHS of lib/configure sed substition more portable

    tuncer committed with Erlang/OTP Feb 9, 2010
    Commit 1b78e85 introduces a non-portable escaped newline
    character in the substitution string. It does not work as
    expected.
    
    On a Linux machine it inserts an additional blank line
    and on OSX it only inserts a leading 'n' which gives you
    a broken lib/configure script.
    
    Signed-off-by: Tuncer Ayaz <tuncer.ayaz@gmail.com>
Commits on Feb 6, 2010
  1. @rickard-green
Commits on Feb 3, 2010
  1. @rickard-green

    OTP-8323 Cross compilation improvements and other build system

    rickard-green committed with Erlang/OTP Feb 3, 2010
              improvements.
    
              Most notable:
    
              Lots of cross compilation improvements. The old cross compilation
              support was more or less non-existing as well as broken. Please,
              note that the cross compilation support should still be
              considered as experimental. Also note that old cross compilation
              configurations cannot be used without modifications. For more
              information on cross compiling Erlang/OTP see the
              $ERL_TOP/xcomp/README file.
    
              Support for staged install using <url
              href="http://www.gnu.org/prep/standards/html_node/DESTDIR.html">D
              ESTDIR</url>. The old broken INSTALL_PREFIX has also been fixed.
              For more information see the $ERL_TOP/README file.
    
              Documentation of the release target of the top Makefile. For more
              information see the $ERL_TOP/README file.
    
              make install now by default creates relative symbolic links
              instead of absolute ones. For more information see the
              $ERL_TOP/README file.
    
              $ERL_TOP/configure --help=recursive now works and prints help for
              all applications with configure scripts.
    
              Doing make install, or make release directly after make all no
              longer triggers miscellaneous rebuilds.
    
              Existing bootstrap system is now used when doing make install, or
              make release without a preceding make all.
    
              The crypto and ssl applications use the same runtime library path
              when dynamically linking against libssl.so and libcrypto.so. The
              runtime library search path has also been extended.
    
              The configure scripts of erl_interface and odbc now search for
              thread libraries and thread library quirks the same way as erts
              do.
    
              The configure script of the odbc application now also looks for
              odbc libraries in lib64 and lib/64 directories when building on a
              64-bit system.
    
              The config.h.in file in the erl_interface application is now
              automatically generated in instead of statically updated which
              reduces the risk of configure tests without any effect.
Commits on Jan 13, 2010
  1. Merge branch 'bg/otp_build-improvements' into ccase/r13b04_dev

    Erlang/OTP committed Jan 13, 2010
    * bg/otp_build-improvements:
      Fix spelling, remove obsolete command
      Support updating preloaded files in a git repository
      Support updating the primary bootstrap in a git repository
      Determine which VCS is being used
      stdlib makefile: Add explicit rule
    
    OTP-8369: bg/otp_build-improvements
Commits on Jan 12, 2010
  1. @bjorng
  2. @bjorng

    Support updating preloaded files in a git repository

    bjorng committed Jan 6, 2010
    The commands in otp_build for updating the checked-in preloaded
    modules only works in ClearCase.
    
    Add support updating the preloaded files in a git repository as well.
    
    Check the $version_controller variable so that we can have
    "otp_build update_preloaded" do different things depending on
    whether it is run in a ClearCase view or a git repository.
    
    When run in a git repository, "otp_build update_preloaded" will
    update and commit the preloaded modules (to undo the updating of
    the preloaded modules, do "git reset --hard HEAD^").
    
    Update the usage text to only show the commands relevant to
    the kind of VCS it is being run in.
  3. @bjorng

    Support updating the primary bootstrap in a git repository

    bjorng committed Dec 2, 2009
    The commands in otp_build for updating the checked-in primary
    bootstrap only works in ClearCase.
    
    Add support updating the bootstrap in a git repository as well.
    
    Check the $version_controller variable so that we can have
    "otp_build update_primary" do different things depending on
    whether it is run in a ClearCase view or a git repository.
    
    When run in a git repository, "otp_build update_primary" will
    update and commit the bootstrap (to undo the updating of the
    bootstrap, do "git reset --hard HEAD^").
    
    Update the usage text to only show the commands relevant to
    the kind of VCS it is being run in.
  4. @bjorng

    Determine which VCS is being used

    bjorng committed Dec 2, 2009
    We want to add the ability for otp_build to determine which
    version control system (VCS) is being used, so that the
    commands for updating the primary bootstrap and pre-loaded
    modules can be updated to do different things depending on
    the VCS.
    
    In the beginning of the otp_build script, set the variable
    "version_controller"  to either "none" (for no VCS), "git",
    or "clearcase".
Commits on Dec 11, 2009
  1. @rickard-green

    OTP-8323 Miscellaneous cross compilation improvements. For example, one

    rickard-green committed with Erlang/OTP Dec 11, 2009
              new mandatory configuration variable that replaces all other
              previously mandatory configuration variables, and better
              documentation. Note that old cross compilation configurations
              cannot be used without modifications.
    
              For more information see the $ERL_TOP/xcomp/README file.
Commits on Nov 20, 2009
  1. The R13B03 release.

    Erlang/OTP committed Nov 20, 2009
Something went wrong with that request. Please try again.