might as well use --gc-sections