On Mon, Jul 9, 2018 at 1:52 AM Anthony J. Bentley <anth...@anjbe.name> wrote:
> Base Pr1me writes: > > Yes, I am installing the crosstool-NG to the working directory to create > the > > final, actual needed product. I wondered if this was violating some ports > > methodology. > > > > Before I did that, crosstool-NG was just installing itself to the > > system. EEK! It was an ugly mess. > > > > I'll have to see what can be done with a two-ports approach. > > However, after the xtensa install, I wouldn't want the crosstool just > > hanging > > around on my system, hence the reason for putting it in the pobj > directory > > to > > build from there and be cleaned up. All it is good for is generating > > xtensa-lx106-elf. > > The way to do that in ports is to use it as a BUILD_DEPENDS. Then the > crosstools-ng package only needs to be installed in order to build the > compiler, and can be uninstalled afterward. > > Thanks. > > The lx106 branch has been changed to specifically build the compilers > needed > > for esp8266 chips and their hardware abstraction layer elements. The > master > > crosstool-NG branch will not build this. > > Why not? Is there a way to contribute those modifications upstream? > > I don't know. All I know is this is the branch the compiler for esp8266 is built from. I'll ask the maintainer, but the lx106 branch is a few years behind master. I'm not going to hold my breath. > -- > Anthony J. Bentley >