Package Details: iozone 3.506-4

Git Clone URL: https://aur.archlinux.org/iozone.git (read-only, click to copy)
Package Base: iozone
Description: A filesystem benchmark tool
Upstream URL: http://www.iozone.org/
Licenses: custom
Submitter: sanerb
Maintainer: gilcu3
Last Packager: gilcu3
Votes: 28
Popularity: 0.000000
First Submitted: 2015-08-25 00:00 (UTC)
Last Updated: 2024-09-12 07:57 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

1 2 3 Next › Last »

gilcu3 commented on 2024-09-12 07:58 (UTC)

@loserMcloser that's fixed now, thanks for the heads-up.

loserMcloser commented on 2024-09-11 16:24 (UTC)

File iozone.install needs to be updated, there are no such files /usr/share/doc/iozone/Guidelines.doc or /usr/share/doc/iozone/Generate_Graphs.txt installed by this package.

gilcu3 commented on 2024-07-15 07:25 (UTC) (edited on 2024-07-15 07:25 (UTC) by gilcu3)

@skw, thank you, I just applied the fix

skw commented on 2024-07-10 03:50 (UTC)

@gilcu3 i was able to replicate this outside of a chroot by passing -j30 to make, so the issue is actually not supporting the -j flag, not anything to do with chroots. By editing the make command to end with -j1 I was able to get it to build in a chroot

gilcu3 commented on 2024-05-25 14:09 (UTC)

@broetchenrackete I can also reproduce the error in a chroot, but have no idea what's the reason. If anybody figures it out, let me know.

broetchenrackete commented on 2024-05-25 13:19 (UTC)

Hi, this doesn't seem to build in a clean chroot. Not sure what the problem is.

cc -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-AMD64"' \
        -D__AMD64__ -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE \
        -DHAVE_PREAD -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/iozone/src=/usr/src/debug/iozone -flto=auto iozone.c -o iozone_linux-AMD64.o


cc -Wall -c -O3 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/iozone/src=/usr/src/debug/iozone -flto=auto fileop.c -o fileop_linux-AMD64.o
cc -c  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/iozone/src=/usr/src/debug/iozone -flto=auto pit_server.c  -o pit_server.o
libasync.c: In function ‘end_async’:
libasync.c:302:9: error: implicit declaration of function ‘del_cache’ [-Wimplicit-function-declaration]
  302 |         del_cache(mygc);
      |         ^~~~~~~~~
libasync.c: In function ‘async_read’:
libasync.c:432:17: error: implicit declaration of function ‘takeoff_cache’; did you mean ‘alloc_cache’? [-Wimplicit-function-declaration]
  432 |                 takeoff_cache(gc,ce);
      |                 ^~~~~~~~~~~~~
      |                 alloc_cache
libasync.c: At top level:
libasync.c:618:1: warning: conflicting types for ‘takeoff_cache’; have ‘void(struct cache *, struct cache_ent *)’
  618 | takeoff_cache(struct cache *gc, struct cache_ent *ce)
      | ^~~~~~~~~~~~~
libasync.c:432:17: note: previous implicit declaration of ‘takeoff_cache’ with type ‘void(struct cache *, struct cache_ent *)’
  432 |                 takeoff_cache(gc,ce);
      |                 ^~~~~~~~~~~~~
libasync.c:692:1: warning: conflicting types for ‘del_cache’; have ‘void()’
  692 | del_cache(gc)
      | ^~~~~~~~~
libasync.c:302:9: note: previous implicit declaration of ‘del_cache’ with type ‘void()’
  302 |         del_cache(mygc);
      |         ^~~~~~~~~
libasync.c: In function ‘async_read_no_copy’:
libasync.c:815:17: error: implicit declaration of function ‘putoninuse’ [-Wimplicit-function-declaration]
  815 |                 putoninuse(gc,ce);
      |                 ^~~~~~~~~~
libasync.c: In function ‘async_release’:
libasync.c:982:9: error: implicit declaration of function ‘takeoffinuse’ [-Wimplicit-function-declaration]
  982 |         takeoffinuse(gc);
      |         ^~~~~~~~~~~~
libasync.c: At top level:
libasync.c:996:1: warning: conflicting types for ‘putoninuse’; have ‘void()’
  996 | putoninuse(gc,entry)
      | ^~~~~~~~~~
libasync.c:815:17: note: previous implicit declaration of ‘putoninuse’ with type ‘void()’
  815 |                 putoninuse(gc,ce);
      |                 ^~~~~~~~~~
libasync.c:1017:1: warning: conflicting types for ‘takeoffinuse’; have ‘void()’
 1017 | takeoffinuse(gc)
      | ^~~~~~~~~~~~
libasync.c:982:9: note: previous implicit declaration of ‘takeoffinuse’ with type ‘void()’
  982 |         takeoffinuse(gc);
      |         ^~~~~~~~~~~~
libbif.c:205:1: error: return type defaults to ‘int’ [-Wimplicit-int]
  205 | create_xls(name)
      | ^~~~~~~~~~
make: *** [<builtin>: libasync.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [<builtin>: libbif.o] Error 1
cc -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
        -DSHARED_MEM -Dlinux -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection        

seblu commented on 2021-01-09 11:48 (UTC) (edited on 2021-01-09 11:48 (UTC) by seblu)

Hi Brent,

There is an issue with the package version. It should be forward or you have to bump epoch.

# pacman -Su
...
warning: iozone: local (3.490-2) is newer than seblu (3_490-1)

Regards,

sanerb commented on 2021-01-04 06:27 (UTC) (edited on 2021-01-04 06:39 (UTC) by sanerb)

@randyzhu-

yeah, looks like it's a gcc10 thing.

https://github.com/phoronix-test-suite/test-profiles/issues/139

i'll have a patch in place shortly.

EDIT: should be fixed, just needed a new CFLAG. i've confirmed it builds for me.

randyzhu commented on 2021-01-04 05:14 (UTC)

/usr/bin/ld: libbif.o:(.bss+0x8): multiple definition of `junk'; iozone_linux-AMD64.o:(.bss+0x340e0): first defined here
collect2: error: ld returned 1 exit status
make: *** [makefile:225: linux-AMD64] Error 1

Tried building in a clean chroot, doesn't seem to build for me.

Razathorn commented on 2020-12-23 20:04 (UTC)

I have been using this on my raspberry pi 4b (aarch64) on Manjaro today. Appears to work fine. Might consider adding aarch64 to the list of architectures.