I have updated the wiki to install from the source files. I regrouped the download section. You should be able to copy the wget together as a group into a shell and run it (assuming you have wget). This should make it a little easier to automate the download process of all the files if you're starting from scratch.
I also removed all the dependancy stuff for GCC. GCC has the ability to download what it needs and build those files into GCC directly, so you don't need the dependencies actally installed on your machine. That should help with people who have different versions of the dependencies and don't want to install new ones, it should help with paths, etc. Just run the script and it should get what it needs. When compiling binutils, GCC and GDB, I removed all the references to the above mentioned dependencies. Since it was all really for GCC anyway, the configure step should be more straight-forward. adam On 02/24/2012 07:55 PM, Peter Bigot wrote: > Development release 20120224 of mspgcc is now available. This release > incorporates a thorough review of the binutils assembler, > disassembler, and linker relocations. At least a dozen errors, > primarily dealing with 430X instructions, have been fixed, as well as > the improvements to assembly operands mentioned earlier. The > relaxation and polymorphic instructions have been removed, as proposed > earlier. The test suite was significantly enhanced with validation of > all instruction formats for all relocations and operand combinations. > > Also: This release removes the default setting(s) for -mmcu for GCC, > since neither the msp430f110 nor msp430f169 are likely to be in heavy > use these days. The impact should be minimal: primarily, if you > forget to provide -mmcu when linking you'll get a complaint that > memory.x is not found, rather than a broken binary or a complaint that > there's not enough RAM/ROM for the image. > > If you submitted a request for enhancement for binutils, thank you, > and be patient: the next phase of development also addresses binutils, > in particular changes that will record whether far code or data is > present in an object file. > > The patch bundle is available at: > > https://sourceforge.net/projects/mspgcc/files/mspgcc/ > > The tag workspace/release/20120224 in > git://mspgcc.git.sourceforge.net/gitroot/mspgcc/mspgcc checks out a > workspace configured for this release. > > Downstream packagers: please only bundle this as experimental. The > stable series remains LTS-20110716 > > As usual, please submit problems as tracker tickets at: > https://sourceforge.net/tracker/?group_id=42303&atid=432701 > > Summary of changes in mspgcc release 20120224 since release 20120125 > > gcc: changes from 20120125 to 20120224: > - ac421b7 [2012-02-24 14:28:04 -0600] Update DEV-PHASE for release > - dca4c73 [2012-02-24 04:33:56 -0600] Update for release > - d3a6ed9 [2012-02-23 17:06:37 -0600] SF 3486466 if mcu left off, > unclear error msg > - b39ee97 [2012-02-23 16:37:08 -0600] SF 3486463 msp430 4.6.1 > toolchain warns about .noinit > - 473e1ea [2012-02-06 17:29:00 -0600] Use standard method of emitting labels > - 59ded52 [2012-02-06 17:25:33 -0600] SF 3440809 -O2 conflicts with > naked functions > - ff1697d [2012-02-06 17:13:16 -0600] Reorder return insns so default > does not have extraneous tests > - d4c922c [2012-02-06 13:51:29 -0600] Revert "SF 3440809 -O2 > conflicts with naked functions" > > binutils: changes from 20120125 to 20120224: > - 8792f21 [2012-02-24 14:34:37 -0600] Update DEV-PHASE for release > - 34e6e3e [2012-02-23 12:26:43 -0600] Use standard DOLLAR_DOT > approach instead of custom version > - 40427a9 [2012-02-21 10:15:55 -0600] Cleanup detection of > pc-relative fixup/relocations > - a45799e [2012-02-21 07:36:30 -0600] SF 3489407 restore legacy > symbolic operands > - b68626d [2012-02-19 15:03:46 -0600] Baby-step cleanup > - 7d349a6 [2012-02-19 12:22:50 -0600] Eliminate constraints > preventing symbol-.(r0) or symbol(r2) > - 103affc [2012-02-19 11:08:27 -0600] Make dependence on r0 explicit > when emitting indexed operands > - bc03deb [2012-02-18 10:29:14 -0600] Refactor code that emits fixups > - 0262728 [2012-02-18 09:16:32 -0600] Default to non-PC-relative > symbolic relocations > - 85ed849 [2012-02-17 19:25:11 -0600] Default to non-PC-relative > conditional jump relocations > - 09a1693 [2012-02-17 18:34:28 -0600] Add non-PCREL 10-bit > conditional jump relocation > - 88441f7 [2012-02-17 18:14:44 -0600] cleanup fixup application > - 00d0a26 [2012-02-17 13:43:27 -0600] SF 3488636 mis-assembly using > program location counter > - 5662d49 [2012-02-17 10:11:57 -0600] SF 3487856 gas mis-disassemble > symbolics > - 62a820f [2012-02-17 04:39:16 -0600] msp430-dis: clean up magic numbers > - 789f569 [2012-02-17 03:27:30 -0600] emit more useful error when > addresses unaligned > - 935c689 [2012-02-17 02:34:01 -0600] Run code through indent again > - 189821e [2012-02-16 19:51:42 -0600] Validate relocation ranges > - dcf90bd [2012-02-16 15:56:45 -0600] Enhance range validation in assembler > - 94928fe [2012-02-15 20:32:48 -0600] Document all relocations > - d8b1461 [2012-02-15 20:30:48 -0600] Clean up fixup formatting/fallthru > - 296d3e6 [2012-02-15 19:55:29 -0600] Correct and validate HOWTO order > - 9cf1fb7 [2012-02-15 18:46:58 -0600] Refactor reloc selection and storage > - 95aad4b [2012-02-15 16:04:46 -0600] Remove unnecessary imm_op > output parameter > - 9157313 [2012-02-15 15:53:10 -0600] Relax operand alignment check > for push/pushx > - bc104f9 [2012-02-15 13:42:50 -0600] Disallow unaligned access off > stack pointer > - d1a8e41 [2012-02-15 13:37:23 -0600] Uniform detection of encoded > immediates that might break alignment > - 2fa9206 [2012-02-15 08:00:32 -0600] Avoid gratuitous distinction > between source/dest addressing modes > - 35b9a77 [2012-02-15 07:08:46 -0600] Eliminate redundant mode field > - 5155840 [2012-02-15 02:44:16 -0600] Move all dwarf2 line emission > to end of function. > - c0f1b8f [2012-02-14 20:43:24 -0600] Fix error due to inconsistent use of > __is > - af2a99f [2012-02-14 20:38:03 -0600] Revert effect of 3487332 and 3487629 > - 1dfe5ba [2012-02-14 19:56:18 -0600] Rename local variable for clarity > - 23ecf6b [2012-02-14 16:59:25 -0600] Remove redundant set of op->mode > - 67a0783 [2012-02-14 13:27:56 -0600] Catch unhandled unsupported operands > - 5b51a1d [2012-02-14 13:03:06 -0600] SF 3487629 430x address mode > gets symbolic wrong > - d42e20d [2012-02-14 11:17:28 -0600] Remove bypassed PCREL > relocation generation for source operands > - 5e0b242 [2012-02-14 10:52:26 -0600] Confirm that no operands need > to be PCREL adjusted > - 3dd285b [2012-02-14 10:51:50 -0600] Expand all reloc selection macros > - 75db281 [2012-02-14 08:49:18 -0600] Improve description of > relocation for conditional jumps > - 00b8acc [2012-02-14 08:48:19 -0600] Record exemplar instructions > for each pattern > - 8c4d424 [2012-02-13 17:33:17 -0600] SF 3487332 gas misassemble > symbolic constant > - 801c9a3 [2012-02-13 16:33:31 -0600] SF 3487360 gas mis-disassemble > symbolics > - 6245b53 [2012-02-13 14:41:14 -0600] Refactor test for > non-PC-relative relocations > - 9b86911 [2012-02-13 14:03:53 -0600] Note how to get the opcodes > that must be tested > - bb8f6d6 [2012-02-13 13:16:06 -0600] SF 3487361 clra opcode incorrect > - 4c24e63 [2012-02-13 13:11:57 -0600] SF 3487364 430x address opcodes > ignore CG > - 423d997 [2012-02-13 11:59:38 -0600] magic number and fix comment > - 23b0c4a [2012-02-12 19:31:49 -0600] Reject arithmetic on registers > at compile time > - 2e8cf27 [2012-02-12 18:46:05 -0600] Substitute -1 for constants > that are all ones for the operation width > - 4570057 [2012-02-12 18:24:52 -0600] clean up opcode width extraction > - 1e31e58 [2012-02-12 17:35:02 -0600] Reorder for clarity > - f8d0c92 [2012-02-12 15:40:36 -0600] Avoid premature marking of > immediate operand > - 1b239ba [2012-02-12 15:24:43 -0600] Avoid double-converting operand > in emulated shift operations > - 1fe0bda [2012-02-12 13:26:54 -0600] Clean up register recognition > and other processing > - f6975b1 [2012-02-12 11:56:13 -0600] documentation cleanup > - 88e0d46 [2012-02-12 10:58:20 -0600] clean up immediate operand validation > - 333db05 [2012-02-12 10:15:20 -0600] clean up local variables in srcoperand > - 7ee8609 [2012-02-12 10:02:45 -0600] Clean up dstoperand conversion > - 3f486c5 [2012-02-12 09:36:31 -0600] cleanup: constants, remove > gratuitous declaration > - d43d131 [2012-02-10 15:17:39 -0600] Replace check_reg with extract_regno > - 8251e36 [2012-02-10 14:43:41 -0600] Eliminate magic number where > OP_EXP was intended > - 5c2acd6 [2012-02-10 14:39:35 -0600] Clean up .rpt pseudo-op > - 8f31c95 [2012-02-10 13:33:25 -0600] Style cleanup: eliminate > C++-style comments > - 5d7e371 [2012-02-10 12:59:46 -0600] Style cleanup > - 2aa2306 [2012-02-10 12:30:04 -0600] Correct #lo/#hi processing to > retain recognition of -1 constant > - 764f227 [2012-02-10 11:16:34 -0600] Run everything through GNU > indent for style cleanup > - b11e197 [2012-02-10 11:10:10 -0600] Eliminate mask constants in > favor of macros > - acd1aef [2012-02-10 10:29:54 -0600] more removal of magic numbers > - 7382915 [2012-02-10 09:49:28 -0600] Remove disabled code to display > interrupt vectors > - 1459fea [2012-02-10 09:25:49 -0600] SF 3486454 .rpt disassembles > incorrectly > - c6b03ca [2012-02-10 09:18:35 -0600] SF 3486453 rrux not supported > - 82ee322 [2012-02-09 23:20:23 -0600] SF 3486451 430x 20-bit > immediates mistranslated > - f6013a3 [2012-02-09 23:02:44 -0600] eliminate magic register numbers > - 7de23a2 [2012-02-09 22:47:55 -0600] gas: eliminate magic numbers in > immediate range checks > - d01e7e7 [2012-02-09 22:39:19 -0600] convert src/dst operand > extractors to bfd_boolean functions > - 97bf578 [2012-02-09 18:54:45 -0600] Remove relaxation and polymorph > support for MSP430 > - 4f26e0d [2012-02-09 11:34:56 -0600] tc-msp430.h: cleanup > - a4629d3 [2012-02-09 12:08:52 -0600] Add relevant errata provided by TI > > gdb: no changes > > msp430-libc: changes from 20120125 to 20120224: > - 24c1bb3 [2012-02-24 04:45:27 -0600] Regenerate > - f703fff [2012-02-24 04:45:26 -0600] Update version number and release > notes > - 8f6b87e [2012-01-27 17:23:11 -0600] SF 3480664 extend errno.h > > msp430mcu: changes from 20111224 to 20120224: > - 7e9b7ec [2012-02-24 14:39:57 -0600] Regenerate > - 014096a [2012-02-24 14:39:19 -0600] Update version number and release > notes > - 927d00e [2012-02-23 17:08:16 -0600] Regenerate > - b56e625 [2012-02-23 17:07:49 -0600] Update version number > - 1a153ab [2012-02-23 17:07:08 -0600] SF 3486466 if mcu left off, > unclear error msg > - 95c7f17 [2012-02-09 09:12:33 -0600] Regenerate including derived > peripheral data > - 1c71dcb [2012-02-09 09:11:26 -0600] extend analysis with data on > mcu peripherals > > ------------------------------------------------------------------------------ > Virtualization& Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Mspgcc-users mailing list > Mspgcc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mspgcc-users This email, including any attachments and files transmitted with it, are for the sole use of the intended recipient(s) to whom this email is addressed, and may contain confidential and/or privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please be advised that you have received this email in error, and please contact the sender by reply email and destroy all copies (including all electronic and hard copies) of the original message. Thank you. ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users