Context. All globular clusters (GCs) studied in detail host two or more populations of stars (the multiple population phenomenon). Theoretical models suggest that the second population is formed from gas polluted by processed material produced by massive stars of the first generation. However the nature of the polluters is matter of strong debate. Several candidates have been proposed: massive main-sequence stars (fast rotating or binaries), intermediate-mass AGB stars, or SNeII. Aims. We studied red giant branch (RGB) stars in the GC M4 (NGC 6121) to measure their chemical signature. Our goal is to measure abundances for many key elements (from Li to Eu) in order to derive constraints on the polluters responsible for the multiple populations. Methods. We observed 23 RGB stars below the RGB-bump using the GIRAFFE spectroscopic facility installed on VLT2. Spectra cover a wide range and allowed us to measure light (Li, C, 12 C/ 13 C, N, O, Na, Mg, Al), α (Si, Ca, Ti), iron-peak (Cr, Fe, Ni), light-s (Y), heavy-s (Ba), and r (Eu) elements. We supplemented this study by analyzing an additional subsample of the UVES spectra in order to gather further clues about light s-elements of different atomic number (Y and Zr).