History log of /haiku-buildtools/jam/jam.h
Revision Date Author Comments
# 259af3cf 16-Jul-2017 Adrien Destugues <pulkomandy@gmail.com>

Increase MAXSYM and add sanity checks.

I had jam crash in strange ways because a stack-allocatted aray was
overflowing. Double the limit, and add sanity checks with exit and clear
error messages in case it happens again.


# f625dd9f 07-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Revert "jam: Fix build/run on Windows."

This reverts commit 148cc99040fabc451e143a5011abee967c9d80f1.
It broke the build on Linux.


# 148cc990 23-Jul-2015 Augustin Cavalier <waddlesplash@gmail.com>

jam: Fix build/run on Windows.

Only works when compiled in 32-bit mode, as there's a whole bunch
of pointer arithmetic that depends on "int" being 32bit, not 64bit.


# abc72117 29-Sep-2013 François Revol <revol@free.fr>

jam: Bump MAXLINE to 120000

It was still too low for another case.
Now it seems to work fine here, including for jam clean.


# a87e28a7 29-Sep-2013 François Revol <revol@free.fr>

jam: Lower MAXLINE down to 100k

even 140k was too large here for jam clean to work.


# d9e13d36 29-Sep-2013 François Revol <revol@free.fr>

jam: update MAXLINE to fix build issues for ARM

Looks like it wasn't enough yet after the PM merge.

However we still have an issue with a silently failed Link action
which actually is smaller than the max line size...


# a1d1cf45 14-Sep-2013 Ithamar R. Adema <ithamar@upgrade-android.com>

jam: update MAXLINE to fix build issues for ARM

Jam is reporting "Link actions too long" so increase it.


# 5e638415 08-Sep-2010 François Revol <revol@free.fr>

I now get Archive actions too long (max 40960)! on OSX, so enlarge it a little.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@38590 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7b6de803 28-Mar-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Ported to Haiku.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@24623 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4fd84c5a 22-Aug-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

Patch by Samuel Rodriguez Perez: Define OSPLAT=X86 for AMD 64.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@22045 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 392bb394 04-Apr-2007 Axel Dörfler <axeld@pinc-software.de>

I couldn't do a full clean build without this any longer using Linux and GCC 2.95.3 (Archive action too
long), YMMV.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@20545 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c1ffb302 29-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Don't suppress OSPLAT to be set correctly on FreeBSD (what the hell??).
Bugfix provided by Alexander Deynichenko.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@16138 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ecc89c9a 29-Dec-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Moved jam into the buildtools modules, where it belongs.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@15729 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f625dd9f943d7bf9e9edefbf1a1edcb107122e2d 07-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Revert "jam: Fix build/run on Windows."

This reverts commit 148cc99040fabc451e143a5011abee967c9d80f1.
It broke the build on Linux.


# 148cc99040fabc451e143a5011abee967c9d80f1 23-Jul-2015 Augustin Cavalier <waddlesplash@gmail.com>

jam: Fix build/run on Windows.

Only works when compiled in 32-bit mode, as there's a whole bunch
of pointer arithmetic that depends on "int" being 32bit, not 64bit.


# abc7211782a6eb447522fae39f956fedc12cb979 29-Sep-2013 François Revol <revol@free.fr>

jam: Bump MAXLINE to 120000

It was still too low for another case.
Now it seems to work fine here, including for jam clean.


# a87e28a706d6fa01b655bf72bb9fdce98f4de567 29-Sep-2013 François Revol <revol@free.fr>

jam: Lower MAXLINE down to 100k

even 140k was too large here for jam clean to work.


# d9e13d3607a72750b6598f2af9c2fc1b403f191c 29-Sep-2013 François Revol <revol@free.fr>

jam: update MAXLINE to fix build issues for ARM

Looks like it wasn't enough yet after the PM merge.

However we still have an issue with a silently failed Link action
which actually is smaller than the max line size...


# a1d1cf45a5299b84ea3f680dcc7a7f55a217a3ea 14-Sep-2013 Ithamar R. Adema <ithamar@upgrade-android.com>

jam: update MAXLINE to fix build issues for ARM

Jam is reporting "Link actions too long" so increase it.


# 5e6384156e5f2813802224c7d6289f0caea3ef32 08-Sep-2010 François Revol <revol@free.fr>

I now get Archive actions too long (max 40960)! on OSX, so enlarge it a little.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@38590 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7b6de8037da02e9c5a1eec00bf9ba961f7767807 28-Mar-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Ported to Haiku.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@24623 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4fd84c5a28081f8a6f7ae1456867a7e5ace8db4c 22-Aug-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

Patch by Samuel Rodriguez Perez: Define OSPLAT=X86 for AMD 64.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@22045 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 392bb3947870476529eaf728d18c80ffa7e7a279 04-Apr-2007 Axel Dörfler <axeld@pinc-software.de>

I couldn't do a full clean build without this any longer using Linux and GCC 2.95.3 (Archive action too
long), YMMV.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@20545 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c1ffb3028e33c6b4e2691aff21c04c32ddd70c77 29-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Don't suppress OSPLAT to be set correctly on FreeBSD (what the hell??).
Bugfix provided by Alexander Deynichenko.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@16138 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ecc89c9a6a5d6741045dc121f17132e587060dec 29-Dec-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Moved jam into the buildtools modules, where it belongs.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@15729 a95241bf-73f2-0310-859d-f6bbb57e9c96