why is this not done with toolchainopts pic = True?