 |
|
 |
MESC TOOL NEWS:
MESCT-MR308-990901D
Please take note of the following problem in using real-time OSes MR308 for the M16C/80 series and MR30 for the M16C/60 and M16C/20 series of microcomputers.
- Versions Concerned
EWS version* of MR308 V.1.00 Release 1
EWS versions* of MR30 V.1.00 Release 1--V.3.10 Release 1
* SPARCstation (SunOS and Solaris) and HP9000 series 700 (HP-UX)
- Problem
If a "makefile" file created by configurators cfg308 of MR308 or cfg30 of MR30 is used, all of the necessary object files may not be linked.
- Conditions
This problem occurs if the following three conditions are satisfied:
- An EWS version of MR308 or MR30 is used.
- A "makefile" file is created by configurator cfg308 or cfg30.
- The sum of the number of characters and that of delimiters (spaces) comprising each object file name is greater than 255.
- Workaround
Please modify lines in the makefile.ews file in the directory defined by environment variable LIB308 or LIB30 as follows:
[In MR308]
------------------------------------------------------------------------
| Lines 42 and 48:
| $(LD) @$(LINKLST)
| : to be modified
| $(LD) -o $(PROGRAM) -ld $(LIB308) -l $(LIBS) $(SECTION) $(LDFLAGS) $(OBJS) mrtable.r30
------------------------------------------------------------------------
[In MR30]
------------------------------------------------------------------------
| Lines 38 and 44:
| $(LD) @$(LINKLST)
| : to be modified
| $(LD) -o $(PROGRAM) -ld $(LIB30) -l $(LIBS) $(SECTION) $(LDFLAGS) $(OBJS) mrtable.r30
------------------------------------------------------------------------
|
 |