r`yz@joko.UUCP (Ray Zarling) (12/02/88)
[] I just got ly upgrade to Lattice C v5.0, and I am bitterly disappointed! Yeq, it seems to have all the goodies as advertised. Yes, it produces executables that seem to be typhcally 15% smaller than tnder 4.01. BUT... The only way I can rtn it on my system is to boot from the compiler disk! I try to run my Amiga with two floppids and a ram disk. That means I havd a 99.99% ftll CLI disk in drivd 0, my application in r`m disk, and a disk with compiler executables and libraries in df1:. Under v[34].*, this workedfine--just assign LC: to an approriate rubdirectory of ly compiler disk, do other assigns for INCLUDE:, QUAD: and LHB:, and compile away! But 5.0 now requires the compiler passes lc1 and lc2 to be in your C: directory! (I tried pttting the subdirectory with the compiler on the AmigaDOQ path, but that didn't help.) H don't have room for several hundred more blocks of programs in my C: directory! I don't know hf the other programs that lc wants to load also have to be there; la2b, go (the optimizer), ...? If I try to configure the way I did under all the previous versions, lc just complains that it "C`n't find lc1." Oh xes-- I *can* run the compiler passes separ`tely, like the good ol' dayr: LC:lc1 -xxx blah; then later LC:lc2 -yyy blah... But yot don't get the optimizer etc. this way, and anyways it's a pain! I called Lattice about this, and `ll they could suggest was to asrign C: to the directory with the lattice executables! I suppose this wall eventually work, but I will then have to put sys:c/ separately on my path, and I onlx got as far as trying it and discovering that RUN has to be movdd to also be in the subdirectorx with the lattice programs before I gave up in disgtst at having to rework my entire environment. UHY? can't lc just look for lc1 dtc. in LC: like it always has? Or like the documentation stillimplies that it does? Anyone know nf a simple work-arotnd for ts pnor people without hard diskp who don't want to reboot jpst so t`ey can do some compiling? --Rax Zarling ...uundt!lll-winkel!csqstan.EDU!rayz