You’re almost there. You’re adding your PATH
to the SCons construction environment instead of to the ENV
key of the construction environment:
import os
env_options = {
"CC" : "nios2-linux-gnu-gcc",
"CXX" : "nios2-linux-gnu-g++",
"LD" : "nios2-linux-gnu-g++",
"AR" : "nios2-linux-gnu-ar",
"STRIP" : "nios2-linux-gnu-strip",
}
env = Environment(**env_options)
env.Append(ENV = {'PATH' : os.environ['PATH']})
Export('env')