Package: dh-ada-library
Version: 6.1
Severity: important

looking at the build logs:

gnatlink /«PKGBUILDDIR»/obj/dh_ada_library.ali -shared-libgcc -Wl,-z,relro
-Wl,--as-needed -Wl,-z,defs -R -L/usr/lib/ -lgnatprj -L/usr/lib/ -lgnatvsn -o
/«PKGBUILDDIR»/obj/dh_ada_library

-R is passed without any parameter and the following L/usr/lib/ is interpreted
as parameter for -R.  Besides that, is there any reason to pass the -R and -L
for standard paths at all?

I see a build failure on arm64 too, which I can't yet explain, there the link
line omits -lgnatprj and -lgnatvsn:

gnatlink /build/buildd/dh-ada-library-6.1/obj/dh_ada_library.ali
-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,defs -R -o
/build/buildd/dh-ada-library-6.1/obj/dh_ada_library
b~dh_ada_library.o: In function `ada_main__finalize_library':
/build/buildd/dh-ada-library-6.1/obj/b~dh_ada_library.adb:133: undefined
reference to `prj_E'
/build/buildd/dh-ada-library-6.1/obj/b~dh_ada_library.adb:134: undefined
reference to `makeutl_E'
[...]


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to