11 years agobrett committed change 9949 into Build rules for jam on Darwin 9.0. p4transfer.py: Transferred from production | ||
Add a comment | ||
11 years agobrett committed change 9948 into Update build rules for AIX53. p4transfer.py: Transferred from production | ||
13 years agobrett committed change 9947 into On a Windows debug build the /MT flag was used in addition to the /MTd flag. Basically harmless except the compiler issued a warning for every... file compiled. Removed the use of the /MT flag in the jambase arena. This allows the Jamrules to properly set this flag as required. Also when doing a Smart Heap debug build, duplicate symbols in the Smart Heap library conflicted with the standard Windows CRT library. Adding a /FORCE to the link line solves this problem. This is a very narrow case and should not effect builds without Smart Heap. Jam must be rebuilt to remove the /MT and /MTd warning. p4transfer.py: Transferred from production « | ||
13 years agobrett committed change 9946 into Remove hard coded paths to the Visual Studio SDK libraries. As of Visual Studio 2008 and including 2010 the SDK libraries, like kernel32.lib, have b...een moved out of the VC directory structure. These hard coded paths prevented jam from building. Test built jam with VS2005 x64 and x86, VS2010 x64 and x86 with these new settings. Test built main/p4 in these combinations as well. p4transfer.py: Transferred from production « | ||
17 years agobrett committed change 9945 into | ||
17 years agobrett committed change 9944 into | ||
17 years agobrett committed change 9943 into Build jam on Windows using NET 2005 in X86 mode. This is the counter part to NET 2005 in X64 mode. p4transfer.py: Transferred from production | ||
20 years agobrett committed change 9939 into An attempt at sorting out the various 64bit Windows builds. IA64 indicates the Intel Itanium 64bit Windows build. X64 indicates the AMD64 and the In...tel EM64T 64bit Windows build. It should not be necessary to set MSVCVer or OSPLAT for these builds. Hopefully these changes didn't break the AMD64 Linux build. p4transfer.py: Transferred from production « | ||
11 years agobrett committed change 9935 into Build rules for jam on Darwin 9.0. p4transfer.py: Transferred from production | ||
20 years agobrett committed change 9928 into An attempt at sorting out the various 64bit Windows builds. IA64 indicates the Intel Itanium 64bit Windows build. X64 indicates the AMD64 and the In...tel EM64T 64bit Windows build. It should not be necessary to set MSVCVer or OSPLAT for these builds. Hopefully these changes didn't break the AMD64 Linux build. p4transfer.py: Transferred from production « | ||
11 years agobrett committed change 9916 into Build rules for jam on Darwin 9.0. p4transfer.py: Transferred from production | ||
11 years agobrett committed change 9915 into Update build rules for AIX53. p4transfer.py: Transferred from production | ||
11 years agobrett committed change 9895 into Build rules for jam on Darwin 9.0. p4transfer.py: Transferred from production | ||
11 years agobrett committed change 9894 into Update build rules for AIX53. p4transfer.py: Transferred from production | ||
13 years agobrett committed change 9893 into On a Windows debug build the /MT flag was used in addition to the /MTd flag. Basically harmless except the compiler issued a warning for every... file compiled. Removed the use of the /MT flag in the jambase arena. This allows the Jamrules to properly set this flag as required. Also when doing a Smart Heap debug build, duplicate symbols in the Smart Heap library conflicted with the standard Windows CRT library. Adding a /FORCE to the link line solves this problem. This is a very narrow case and should not effect builds without Smart Heap. Jam must be rebuilt to remove the /MT and /MTd warning. p4transfer.py: Transferred from production « | ||
14 years agobrett committed change 9892 into Clarify that Windows VS Net settings work for 2005, 2008 and 2010. p4transfer.py: Transferred from production | ||
17 years agobrett committed change 9891 into | ||
17 years agobrett committed change 9890 into Follow up change to 133366 for NET 2005 x86/x64 builds. p4transfer.py: Transferred from production | ||
20 years agobrett committed change 9887 into | ||
20 years agobrett committed change 9886 into | ||
20 years agobrett committed change 9885 into Jam changes for building on the AMD64 platform. The .NET 2005 beta2 compiler requires several flags. First it is necessary to turn off t...he depreciation stuff, CRT functions like strcpy sprintf and so on are now viewed as insecure by MS. For now it is still possible to use them with the correct application of compile flags. MS is making noises in line with taking these functions away for good. The "Win64" token was used for 64 bit builds. This is now a bit ambiguous since it covers x64, ia64 and em64t. With this change Win64 has been retired and we use x64 for amd64, ia64 for the Itanium and em64t for the extended memory processors. Set MSVCVer accordingly. MSVCNT is set as always, to the location of the VC directory, VC98, VC7 and now just VC. For the most part the x64 build works on amd64, the exception being a template problem in nettcp.cc. That problem will not be corrected in this change. p4transfer.py: Transferred from production « | ||
11 years agobrett committed change 9883 into Build rules for jam on Darwin 9.0. p4transfer.py: Transferred from production | ||
11 years agobrett committed change 9882 into Update build rules for AIX53. p4transfer.py: Transferred from production | ||
13 years agobrett committed change 9879 into On a Windows debug build the /MT flag was used in addition to the /MTd flag. Basically harmless except the compiler issued a warning for every... file compiled. Removed the use of the /MT flag in the jambase arena. This allows the Jamrules to properly set this flag as required. Also when doing a Smart Heap debug build, duplicate symbols in the Smart Heap library conflicted with the standard Windows CRT library. Adding a /FORCE to the link line solves this problem. This is a very narrow case and should not effect builds without Smart Heap. Jam must be rebuilt to remove the /MT and /MTd warning. p4transfer.py: Transferred from production « | ||
13 years agobrett committed change 9878 into Remove hard coded paths to the Visual Studio SDK libraries. As of Visual Studio 2008 and including 2010 the SDK libraries, like kernel32.lib, have b...een moved out of the VC directory structure. These hard coded paths prevented jam from building. Test built jam with VS2005 x64 and x86, VS2010 x64 and x86 with these new settings. Test built main/p4 in these combinations as well. p4transfer.py: Transferred from production « | ||
17 years agobrett committed change 9870 into | ||
17 years agobrett committed change 9869 into | ||
17 years agobrett committed change 9868 into Build jam on Windows using NET 2005 in X86 mode. This is the counter part to NET 2005 in X64 mode. p4transfer.py: Transferred from production | ||
20 years agobrett committed change 9864 into Followup change to 83464, /MT flag should not be in the base rule for thw Windows amd64 build. p4transfer.py: Transferred from production | ||
20 years agobrett committed change 9862 into An attempt at sorting out the various 64bit Windows builds. IA64 indicates the Intel Itanium 64bit Windows build. X64 indicates the AMD64 and the In...tel EM64T 64bit Windows build. It should not be necessary to set MSVCVer or OSPLAT for these builds. Hopefully these changes didn't break the AMD64 Linux build. p4transfer.py: Transferred from production « | ||
20 years agobrett committed change 9861 into | ||
20 years agobrett committed change 9860 into A few more amd64 build changes. Remove conflicting /MT /MTd flags. Remove common7 from jamsh.bat PATH setting. As a note, built a 64bit p4d....exe without smartheap. This port is going to be some work. For starters, _get_osfhandle() now has checks which fault the server. It's not clear on what it will take to resolve this. I suspect MS has a bunch more issues like this which must be addressed for the port. p4transfer.py: Transferred from production « | ||
20 years agobrett committed change 9859 into Jam changes for building on the AMD64 platform. The .NET 2005 beta2 compiler requires several flags. First it is necessary to turn off t...he depreciation stuff, CRT functions like strcpy sprintf and so on are now viewed as insecure by MS. For now it is still possible to use them with the correct application of compile flags. MS is making noises in line with taking these functions away for good. The "Win64" token was used for 64 bit builds. This is now a bit ambiguous since it covers x64, ia64 and em64t. With this change Win64 has been retired and we use x64 for amd64, ia64 for the Itanium and em64t for the extended memory processors. Set MSVCVer accordingly. MSVCNT is set as always, to the location of the VC directory, VC98, VC7 and now just VC. For the most part the x64 build works on amd64, the exception being a template problem in nettcp.cc. That problem will not be corrected in this change. p4transfer.py: Transferred from production « | ||
14 years agobrett committed change 7841 into Initial branch of the Unix Perforce Server Control tool. See if this can be made to operate under Windows. | ||
16 years agobrett committed change 7194 into Remove the reference to webkeep.tar, we no longer have this file. | ||
23 years agobrett committed change 828 into Changes in webkeeper to build for Apache 1.3.20 Win32. | ||
24 years agobrett committed change 646 into Initial versions from //public/perforce/webkeeper/... | ||
26 years agobrett committed change 225 into New location for Neil Russel's gzip archive. | ||
Adjust when notifications are sent to you about reviews that you're associated with (as an author, reviewer, project member or moderator).