← Commit list

c6191e9a0

Bernhard Reutner-Fischer
Bernhard Reutner-Fischer
2008-04-24
FAILED Duration: 18s

Subject

- fsetfilecon_war is hidden so use fsetfilecon instead. Fixes dynamic linking-error: util-linux/lib.a(mkswap.o): In function `mkswap_selinux_setcontext': util-linux/mkswap.c:38: undefined reference to `fsetfilecon_raw'

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

util-linux/mkswap.c+2 -1
@@ -35,7 +35,8 @@ static void mkswap_selinux_setcontext(int fd, const char *path)
newcon = context_str(context);
if (!newcon)
goto error;
- if (strcmp(oldcon, newcon) != 0 && fsetfilecon_raw(fd, newcon) < 0)
+ /* fsetfilecon_raw is hidden */
+ if (strcmp(oldcon, newcon) != 0 && fsetfilecon(fd, newcon) < 0)
goto error;
if (ENABLE_FEATURE_CLEAN_UP) {
context_free(context);