Hello Helmut, Le 17/09/2025 à 10:50, Helmut Grohne a écrit :
Source: asedriveiiie Version: 3.7-12 Severity: serious Justification: policy 4.6 Tags: patch User: [email protected] Usertags: ftcbfsasedriveiiie fails to cross build from source. On the surface, it uses the build architecture pkg-config and fails to locate dependencies that way. While looking into this problem, I stumbled into a worse problem. The upstream Makefile sets CC to "${BUILD}-gcc" and as BUILD happens to be empty by default, CC becomes "-gcc". When used in a rule, make interprets the "-" as a prefix suppressing errors. Doing so violates Debian policy section 4.6. Hence this bug is an rcbug. Passing --build to configure initializes BUILD and practically fixes the policy violation. It also helps with cross compilation. Hence, that's what I am proposing. If you fix this aspect only, please downgrade the severity of this bug. The other part is using that prefix on pkg-config. That's also implemented in the attached patch. Please consider applying it.
This driver is dead upstream since 2010. I don't think many users are still using it. I will apply your patch. But I don't think this package will be part of the next Debian stable. Regards, -- Dr. Ludovic Rousseau

